the question of architecture, where is it correct to declare a class, taking into account that it is used in an application (C #) and two satellite dlls (C ++ clr)? So that it is visible during assembly and linking. Or do it through the interface? But where to announce it?
You can take the simplest class, for example:
ref class XY { property Int32 y; property Int32 x; }
In C/C++
there is an includ and typedef
for this, but how is that?