__has_nothrow_default_constructor
Nach oben zu Typ-Trait-Funktionen (C++11) - Index
Kategorie
Typ-Trait-Funktionen
Syntax
bool __has_nothrow_default_constructor (typename T )
Gibt true zurück, wenn und nur wenn bewiesen ist, dass T einen Standardkonstruktor hat, der nicht ausgelöst werden kann.
Fehler, wenn T ein unvollständiger Typ ist.
True, wenn __has_trivial_default_constructor(T).
True, wenn der Standardkonstruktor eine leere Exception-Spezifikation hat.
False (aber wohlgeformt), wenn ein Klassentyp keinen Standardkonstruktor hat.
False, wenn T ein Referenztyp ist.
Ox-Interaktion false, wenn der Standardkonstruktor als gelöscht definiert ist.