次の方法で共有


CHeapPtr::Allocate

更新 : 2007 年 11 月

オブジェクトを格納するためのメモリをヒープに割り当てます。

bool Allocate(
   size_t nElements = 1 
) throw( );

パラメータ

  • nElements
    割り当てるメモリ容量の計算に使用する要素数。既定値は 1 です。

戻り値

メモリが正常に割り当てられた場合は true を返します。それ以外の場合は false を返します。

解説

このアロケータ ルーチンを使用して、コンストラクタで定義された型の nElement オブジェクトを格納するために十分なメモリをヒープに予約します。

使用例

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

必要条件

ヘッダー : atlalloc.h

参照

参照

CHeapPtr クラス

CHeapPtr::Reallocate

その他の技術情報

CHeapPtr のメンバ