Оглавление
Введение
1. Шаблон Basic Dispose в C++/CLI
1.1. Определение деструктора и финализатора
1.2. Использование семантики стека
2. Управляемые шаблоны
2.1. Интеллектуальные указатели
2.2. Пример использования
2.3. Блокировка финализаторов
Список литературы
Введение
C++/CLI — один из языков платформы .NET Framework — редко используется для разработки больших самостоятельных проектов. Его главное назначение — создание сборок для взаимодействия .NET с родным (неуправляемым) кодом. Соответственно, весьма широко используются классы, называемые классами-дескрипторами, управляемые классы, имеющие указатель на родной класс в качестве члена. Обычно такой класс-дескриптор владеет соответствующим родным объектом, то есть он должен его удалить в надлежащий момент.Читать полностью »