struct nothrow_t {}; |
|
(C++17未満) |
struct nothrow_t { explicit nothrow_t() = default; }; |
|
(C++17以上) |
| | |
std::nothrow_t
は、確保関数の例外を投げるオーバーロードと投げないオーバーロードの曖昧さをなくすための使用される空のクラス型です。
[編集] 関連項目
|
例外を投げない確保関数を選択するために使用される nothrow_t 型のオブジェクト (定数) [edit]
|
|
確保関数 (関数) [edit]
|