Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Куча зарезервирована для потребностей выделения памяти программы. Это область, помимо кода программы и стека. Типичные программы на C используют функции malloc и free для выделения и освобождения памяти в куче. Отладочная версия MFC предоставляет измененные версии встроенных операторов C++ new
и delete
, которые используются для выделения и освобождения объектов в памяти кучи.
При использовании new
и delete
вместо malloc и free вы можете воспользоваться усовершенствованиями отладки библиотеки классов по управлению памятью, что может быть полезно при обнаружении утечек памяти. При сборке программы с версией выпуска MFC стандартные версии операторов new
delete
предоставляют эффективный способ выделения и освобождения памяти (версия выпуска MFC не предоставляет измененные версии этих операторов).
Обратите внимание, что общий размер объектов, выделенных в куче, ограничен только доступной виртуальной памятью вашей системы.