__has_nothrow_default_constructor

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch