一般的な動的なメモリ割り当て関数と演算子
機能:提供するファイルstdlib.hでシリーズC言語関数
void * malloc(size_t)
void * calloc(size_t,size_t)
malloc関数はmalloc関数の使用、リリースはとても効率の追求で、ゼロのcallocスペースに初期化されます初期化されません。
void * realloc(void * p,size_t size)
ステップrealloc関数空間アプリケーション:
1は、宇宙アプリケーションのサイズの大きさがバイト
のpの値は、単にアプリケーションスペースにコピーされ、2
3、pが解除され、単にアプリケーションスペースを返します
演算子:新しい削除
int * pi = new int;
delete pi;
int * pi = new int [5];
delete [] pi;
※新/削除させていただきますが、自動的にコンストラクタ/デストラクタを呼び出し、malloc関数/自由でない場合は、オブジェクトをインスタンス化することにより、動的メモリ割り当てに、。したがって、好ましくは新しい使用して、クラスに割り当てられたスペースには、/削除するとき。