Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Операторы new и delete, описанные в статье "Управление памятью: примеры", подходят для выделения и освобождения блоков памяти фиксированного размера и объектов. Иногда приложению может потребоваться изменить размер блоков памяти. Необходимо использовать стандартные функции библиотеки времени выполнения C malloc, realloc и free для управления блоками памяти переменного размера в куче.
Это важно
Смешивание операторов new и delete с функциями изменения размера распределения памяти в одном и том же блоке памяти приведет к повреждению памяти в отладочной версии MFC. Вы не должны использовать realloc в блоке памяти, выделенном с new. Аналогичным образом, не следует выделять блок памяти с помощью оператора new и удалять его с помощью free, или использовать оператор delete на блоке памяти, выделенном с помощью malloc.