is_trivially_default_constructible-Klasse
Testet, ob der Typ einen trivialen Standardkonstruktor aufweist.
Syntax
template <class Ty>
struct is_trivially_default_constructible;
Parameter
Ty
Der abzufragende Typ.
Hinweise
Eine Instanz des Typprädikats enthält "true", wenn der Typ "Ty" eine Klasse mit einem trivialen Konstruktor ist, andernfalls "false".
Ein Standardkonstruktor für eine Klasse Ty ist trivial, wenn:
es ist eine implizit deklarierte Standardkonstruktor
die Klasse Ty hat keine virtuellen Funktionen
die Klasse Ty hat keine virtuellen Basen
alle direkten Basen der Klasse Ty haben triviale Konstruktoren
die Klassen aller nicht statischen Datenmember des Klassentyps haben triviale Konstruktoren
die Klassen aller nicht statischen Datenmember vom Typarray der Klasse haben triviale Konstruktoren
Anforderungen
Header:<type_traits>
Namespace: std