allocate()
この関数は、指定した量のメモリーを割り振って返します。
構文
virtual void *allocate(const size_t sz, bool array=false)説明
allocate() 関数は、CPad のヒープからメモリーを割り振ります。使用可能なヒープ・メモリーの量が、唯一のサイズ制限です。
注: この関数を使用するのは、C スタイルのコードの作成/変更時に
malloc や calloc の呼び出しと同じ要領でメモリーを割り振る場合に限ってください。
それ以外の場合 (例えば、C++ コードの作成/変更時に new の呼び出しと同じ要領でメモリーを割り振る場合) は、PAD_NEW マクロを使用してください。これは、メモリーを割り振ったりコンストラクターを管理したりするためのマクロです (PAD_NEW()を参照)。例外
この関数は、メモリーを割り振ることができなかった場合に例外をスローします。