nothrow_t 構造体
この構造体は operator new の関数パラメーターとして使用し、関数に対して、割り当て失敗を報告する際に例外をスローするのではなく Null ポインター を返すように指定します。
構文
struct std::nothrow_t {};
解説
この構造体により、コンパイラが適切なバージョンのコンストラクターを選択できます。 nothrow は、std::nothrow_t
型のオブジェクトと同義です。
例
関数パラメーターとしての std::nothrow_t
の使用例については、「operator new
」および「operator new[]
」を参照してください。