is_destructible-Klasse
Testet, ob der Typ „destructible“ ist.
Syntax
template <class T>
struct is_destructible;
Parameter
T
Der abzufragende Typ.
Hinweise
Eine Instanz des Typprädikats enthält "true", wenn der Typ T ein destruktierbarer Typ ist, andernfalls "false". „destructible“-Typen sind Referenztypen, Objekttypen und Typen, bei denen für einige Typen U
gleich remove_all_extents_t<T>
der nicht ausgewertete Operand std::declval<U&>.~U()
wohlgeformt ist. Andere Typen, z. B. unvollständige Typen, void
und Funktionstypen, sind keine „destructible“-Typen.
Anforderungen
Header:<type_traits>
Namespace: std