共用方式為


記憶體管理:可調整大小的記憶體區塊

deletenew 運算子,如記憶體管理:範例 一文 所述,適用于配置和解除配置固定大小的記憶體區塊和物件。 有時候,您的應用程式可能需要可調整大小的記憶體區塊。 您必須使用標準 C 執行時間程式庫函式 malloc realloc free 來管理堆積上可調整大小的記憶體區塊。

重要

newdelete 運算子與相同記憶體區塊上可調整大小的記憶體配置函式混合,會導致 MFC 偵錯版本的記憶體損毀。 您不應該在 配置給 new 的記憶體區塊上使用 realloc 。 同樣地,您不應該配置具有 運算子的 new 記憶體區塊,並以免費 方式刪除它 ,或在 delete 配置給 malloc 的記憶體區塊上使用 運算子。

另請參閱

記憶體管理:堆積配置