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