Вопросы к Поиску с Алисой
Разница между управляемым и неуправляемым кодом в C++ заключается в способе управления памятью. www.cyberforum.ru
Управляемый код (англ. managed code) исполняется под «управлением» виртуальной машины .NET (Common Language Runtime или Mono). ru.wikipedia.org В управляемом коде есть сборщик мусора, который освобождает память из-под ненужных объектов. www.cyberforum.ru
Неуправляемый код (англ. unmanaged code) — это машинный код. ru.wikipedia.org В таком коде нет сборщика мусора, и программист сам контролирует освобождение памяти, чтобы не было утечек. www.cyberforum.ru
Ещё одно различие — в возможности использования управляемых объектов. www.rsdn.org В неуправляемом коде нельзя применять управляемые объекты. www.rsdn.org
При этом управляемый и неуправляемый код могут использоваться вместе в одном модуле. www.rsdn.org Например, с помощью расширений C++/CLI можно определять управляемые и неуправляемые классы и функции в пределах одного файла. professorweb.ru