<new>
いくつかの種類と関数の割り当てを制御し、プログラムの制御下にあるストレージの解放を定義します。また、ストレージの管理のエラーを報告するためのコンポーネントを定義します。
#include <new>
解説
このヘッダーで宣言された関数の一部は、交換可能です。動作がこのドキュメントに記載されている既定のバージョンは、実装を提供します。プログラムただし、リンク時に、既定のバージョンを置換するのには、同じシグネチャを持つ関数を定義することができます。交換用のバージョンはこのドキュメントで説明されている要件を満たす必要があります。
オブジェクト
引数として使用するオブジェクトを提供する、 nothrow版新しいと削除。 |
Typedef
新しいハンドラーとしての使用に適した関数が指す型。 |
関数
インストール新しいときに呼び出されるユーザー関数はメモリを割り当てる試みが失敗します。 |
演算子
個々のオブジェクトに割り当てられたストレージを解放するために delete 式で呼び出される関数です。 |
|
ストレージ オブジェクトの配列の割り当てを解除するには、削除式によって呼び出される関数。 |
|
個々 のオブジェクトの記憶域を割り当てに新しい式によって呼び出される関数。 |
|
オブジェクトの配列の記憶域を割り当てに新しい式によって呼び出される関数。 |
Classes
クラスには、割り当て要求が成功しなかったことを示すためにスローされる例外について説明します。 |
|
クラスは、演算子は関数パラメーターとして新しい関数は例外をスローするのでは、割り当ての失敗を報告するよりも、null ポインターを返す必要があることを示すために使用されます。 |