次の方法で共有


is_destructible クラス

型が破棄可能かどうかをテストします。

構文

template <class T>
struct is_destructible;

パラメーター

T
照会する型。

解説

T が破棄可能な型である場合、型述語のインスタンスは true を保持します。それ以外の場合は、false を保持します。 破棄可能な型は、参照型、オブジェクト型、および U に等しいいくつかの型 remove_all_extents_t<T> に対して、未評価オペランド std::declval<U&>.~U() が整形式である型です。 不完全な型、 void、および関数型を含む他の型は、破棄可能な型ではありません。

要件

ヘッダー: <type_traits>

名前空間: std

関連項目

<type_traits>