共用方式為


記憶體管理:堆積配置

堆積可為程式保留所需的記憶體配置。 這是屬於程式碼和堆疊以外的區域。 一般 C 程式會使用函 式 malloc ,並 自由 配置和解除配置堆積記憶體。 MFC 的偵錯版本提供已修改的 C++ 內建運算子 new 版本,以及在 delete 堆積記憶體中配置和解除配置物件。

當您使用 newdelete 而不是 malloc free 時,您可以利用類別庫的記憶體管理偵錯增強功能,這在偵測記憶體流失方面很有用。 當您使用 MFC 的發行版本本建置程式時,和 delete 運算子的標準 new 版本會提供有效率的方式來配置和解除配置記憶體(MFC 的發行版本本不提供這些運算子的修改版本)。

請注意,堆積上配置物件的總大小受限於您系統上可用的虛擬記憶體大小。

另請參閱

記憶體管理