has_trivial_default_constructor – třída
Zkoušky, pokud má typ triviální výchozí konstruktor.
template<class Ty>
struct has_trivial_default_constructor;
Parametry
- Ty
Typ dotazu.
Poznámky
Instance typu predikát obsahuje true Pokud typ Ty je třída, která má triviální konstruktor, jinak má hodnotu false.
Výchozí konstruktor pro třídu Ty je triviální-li:
je implicitně deklarovaný výchozí konstruktor.
Třída Ty nemá žádné virtuální funkce
Třída Ty nemá žádné virtuální základny
všechny přímé základy třídy Ty mít triviální konstruktory
třídy všech členů dat nestatickou třídu typu mají triviální konstruktory
třídy všech členů dat nestatické pole typu třídy mají triviální konstruktory
Požadavky
Záhlaví: <type_traits>
Obor názvů: std