Когда следует вызывать удаление для выделенного объекта gcnew?

Я читал следующий пример MSKB , и они выполняют удаление управляемого объекта.

] У меня сложилось впечатление, что вы никогда не должны удалять сборщик мусора, а лучше оставить это сборщику мусора.

Что я пропустил?

Метод 4

 //#include 
 //using namespace msclr::interop;
 marshal_context ^ context = gcnew marshal_context();
 const char* str4 = context->marshal_as(str);
 puts(str4);
 delete context;

9
задан TownCube 17 August 2011 в 02:54
поделиться