Sdílet prostřednictvím


has_trivial_default_constructor Class

Zkoušky, pokud má typ trivial výchozí konstruktor.

template<class Ty>
    struct has_trivial_default_constructor;

Parametry

  • Ty
    Typ dotazu.

Poznámky

Instanci typu predikát obsahuje PRAVDA, pokud typ Ty je třída, která má trivial konstruktor, jinak má hodnotu false.

Výchozí konstruktor třídy Ty je triviální pokud:

  • je implicitně deklarovaný výchozí konstruktor.

  • Třída Ty nemá žádné virtuální funkce

  • Třída Ty nemá žádné virtuální základů

  • všechny přímé založí třídy Ty mít konstruktory bezvýznamné.

  • třídy všech členů dat nestatický typ třídy mít konstruktory bezvýznamné.

  • třídy všech členů nestatický data pole Typ třídy mít konstruktory bezvýznamné.

Požadavky

Záhlaví: <type_traits>

Obor názvů: std

Viz také

Referenční dokumentace

<type_traits>

Další zdroje

<type_traits> Členové