名前空間
変種
操作

std::destructible

提供: cppreference.com
< cpp‎ | concepts
ヘッダ <concepts> で定義
template < class T >
concept destructible = std::is_nothrow_destructible_v<T>;
(C++20以上)

コンセプト destructible は生存期間の終了時にインスタンスを安全に破棄可能なすべての型 (参照型も含む) のコンセプトを指定します。

[編集] ノート

名前付き要件 Destructible と異なり、 std::destructible はデストラクタが呼ばれた時に例外を投げないというだけでなく noexcept(true) であることを要求し、参照型および配列型を許容します。

[編集] 関連項目

型が削除されていないデストラクタを持っているかどうか調べます
(クラステンプレート) [edit]