Así que estoy diseñando una aplicación que necesariamente trabaja en C++, pero MFC/ATL es demasiado desordenada para mi gusto, así que tuve la brillante idea de hacer todo el código de "pensamiento" en C++ nativo y todo el bonito código de UI en C#. El problema, sin embargo, es la interoperabilidad entre los dos. Antes de dejarme llevar por esto, me preguntaba si este es un problema resuelto, y hay una forma realmente buena de hacerlo. Tenga en cuenta que no quiero mezclar lógica y mostrar en el mismo módulo, ya que da lugar a un acoplamiento molesto.Interoperativo nativo de C++ y C#
Esto es lo que tengo hasta ahora:
Dime, ¿Se puede hacer mejor?
¿Por qué necesita ser C++? – SLaks
Porque hay una base de código existente que expone una API de C++, y es mi lingua franca. Estaría perdido sin mis punteros. –