Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

<type_traits>

Další zdroje

<type_traits> Členové