Udostępnij za pośrednictwem


has_trivial_copy_constructor Class

Testy, jeśli typ jest trywialny Konstruktor kopiujący.

template<class Ty>
    struct has_trivial_copy_constructor;

Parametry

  • Ty
    Typ kwerendy.

Uwagi

Wystąpienie predykat typu posiada true, jeśli typ Ty jest klasa, która ma tylko trywialny konstruktory, inaczej przechowuje wartość false.

Kopia konstruktora dla klasy Ty jest trywialny jeśli:

  • jest deklarowany niejawnie

  • Klasa Ty ma żadnych funkcji wirtualnych

  • Klasa Ty ma nie podstaw wirtualnych

  • wszystkie bezpośrednie podstaw klasy Ty mieć konstruktorów trywialny

  • klasy wszystkich członków-statycznej danych typu klasy mają trywialny konstruktory

  • klasy wszystkich członków-statycznej danych typu tablicy klasy mają trywialny konstruktory

Wymagania

Nagłówek: <type_traits>

Obszar nazw: std

Zobacz też

Informacje

<type_traits>

Inne zasoby

<type_traits> Członkowie