次の方法で共有


<new>

いくつかの種類と関数の割り当てを制御し、プログラムの制御下にあるストレージの解放を定義します。また、ストレージの管理のエラーを報告するためのコンポーネントを定義します。

#include <new>

解説

このヘッダーで宣言された関数の一部は、交換可能です。動作がこのドキュメントに記載されている既定のバージョンは、実装を提供します。プログラムただし、リンク時に、既定のバージョンを置換するのには、同じシグネチャを持つ関数を定義することができます。交換用のバージョンはこのドキュメントで説明されている要件を満たす必要があります。

c9xb96k8.collapse_all(ja-jp,VS.110).gifオブジェクト

nothrow

引数として使用するオブジェクトを提供する、 nothrow版新しい削除

c9xb96k8.collapse_all(ja-jp,VS.110).gifTypedef

new_handler

新しいハンドラーとしての使用に適した関数が指す型。

c9xb96k8.collapse_all(ja-jp,VS.110).gif関数

set_new_handler

インストール新しいときに呼び出されるユーザー関数はメモリを割り当てる試みが失敗します。

c9xb96k8.collapse_all(ja-jp,VS.110).gif演算子

operator delete

個々のオブジェクトに割り当てられたストレージを解放するために delete 式で呼び出される関数です。

operator delete[]

ストレージ オブジェクトの配列の割り当てを解除するには、削除式によって呼び出される関数。

演算子新しい

個々 のオブジェクトの記憶域を割り当てに新しい式によって呼び出される関数。

演算子 new

オブジェクトの配列の記憶域を割り当てに新しい式によって呼び出される関数。

c9xb96k8.collapse_all(ja-jp,VS.110).gifClasses

bad_alloc クラス

クラスには、割り当て要求が成功しなかったことを示すためにスローされる例外について説明します。

nothrow_t クラス

クラスは、演算子は関数パラメーターとして新しい関数は例外をスローするのでは、割り当ての失敗を報告するよりも、null ポインターを返す必要があることを示すために使用されます。

参照

関連項目

C++ の標準ライブラリのスレッド セーフ

その他の技術情報

<new> メンバー

ヘッダー ファイル