記憶體管理: 堆積配置
堆積可以保留程式所需的記憶體配置。它是分開的程式碼及堆疊區域。典型的 c 程式使用的函式malloc和免費配置及解除配置堆積記憶體。偵錯版本的 MFC 提供的內建 C++ 運算子已修改的版本新 和 刪除配置及解除配置在堆積記憶體中的物件。
當您使用新和刪除而不是malloc和免費,您就可以利用增強的類別程式庫的記憶體管理偵錯功能,其中可以用來偵測記憶體遺漏。當您建置您的程式與發行版本的 MFC 的標準版本新 和 刪除運算子提供有效率的方式來配置及解除配置記憶體 (的發行版本的 MFC 不提供修改兩個運算子的版本)。
請注意在堆積上配置物件的總大小僅受限於系統的可用虛擬記憶體。