Использование класса ref для хранения данных ?
У меня класса для хранения данных в управляемом C++ библиотеки DLL.
Тип (материал::менеджер) от 3-й партии .ОБЪЕМ ФАЙЛОВ.
Вопрос находится в комментарии в блоке кода.
ref class MyDataClass { public: static Stuff::Manager^ m_Manager; /// ... }
С псевдокодом ...
void f() { Stuff::Manager^ manager = GetManager(); MyDataClass::m_Manager = manager; // Is this a transfer of ownership or just a copy ? or will manager be destroy by the scope ? } void g() { MyDataClass::m_Manager->DoSomething(); } int Main() { f(); g(); }
Спасибо.
Что я уже пробовал:
Я не уверен, что мне нужно попробовать или google, чтобы узнать это.