新規および削除操作
C++ では 新規作成 と 削除 の演算子を使用してオブジェクトの動的割り当てをサポートします。これらの演算子はフリー ストアと呼ばれるプールのオブジェクトにメモリを割り当てます。new の演算子は特殊な機能 new 演算子 を呼び出しdelete の演算子は特殊 operator delete 関数を呼び出します。
Visual C++ .NET 2002 では標準 C++ ライブラリの newstd の関数はをスローすることである C++ 標準で指定した動作をサポートします :: メモリ割り当てに失敗した場合 bad_alloc 例外をスローします。
C ランタイム ライブラリの new の関数はまたはをスローします :: std メモリ割り当てに失敗した場合 bad_alloc 例外をスローします。
まだ C ランタイム ライブラリの new の非スロー バージョンについてはnothrownew.obj のプログラムをリンクします。ただしnothrownew.obj してリンクすると標準 C++ ライブラリの new では機能しません。
C ランタイム ライブラリと標準 C++ ライブラリを構成するライブラリ ファイルの一覧についてはCRT ライブラリの機能 を参照してください。