共用方式為


CHeapPtr::Reallocate

呼叫這個方法會重新配置在堆積上的記憶體。

bool Reallocate(
   size_t nElements 
) throw( );

參數

  • nElements
    用來將新的項目數目計算數量記憶體配置。

傳回值

傳回 true,如果成功配置記憶體,錯誤會失敗。

範例

// Create a new CHeapPtr object
CHeapPtr <int> myHP;
// Allocate space for 10 integers on the heap
myHP.Allocate(10);
// Resize the allocated memory for 20 integers
myHP.Reallocate(20);   

需求

Header: atlalloc.h

請參閱

參考

CHeapPtr 類別

CHeapPtr::Allocate