У меня есть несколько конкретных вопросов, касающихся смешивания управляемых C++ с неуправляемым C++:Смешивание управляемого и неуправляемого кода на C++?
- Если я уйду из
ref
иvalue
в объявлении класса/структуры, значит ли это автоматически делает класс/структура неуправляемый? Или мне еще нужно включить директивы#pragma unmanaged
и#pragma managed
? - Насколько совместимы неуправляемые и управляемые типы? Например, я могу иметь неуправляемый объект в управляемом классе, не так ли? Могу ли я передать неуправляемый класс/struct в управляемую функцию (т.е. передать std :: string в управляемую функцию)?
Спасибо за вашу помощь,
Alex