Udostępnij za pośrednictwem


is_trivially_copy_constructible — klasa

Sprawdza, czy typ ma trywialny konstruktor kopiowania.

Składnia

template <class T>
struct is_trivially_copy_constructible;

Parametry

T
Typ do zapytania.

Uwagi

Wystąpienie predykatu typu ma wartość true, jeśli typ T jest klasą, która ma trywialny konstruktor kopiowania, w przeciwnym razie zawiera wartość false.

Konstruktor kopii dla klasy T jest trywialny, jeśli jest niejawnie zadeklarowany, klasa T nie ma funkcji wirtualnych ani baz wirtualnych, wszystkie bezpośrednie bazy klasy T mają trywialne konstruktory kopiowania, klasy wszystkich niestacjonalnych składowych danych typu klasy mają trywialne konstruktory kopiowania, a klasy wszystkich niestatyczne składowe danych tablicy typów klasy mają trywialne konstruktory kopiowania.

Wymagania

Nagłówek:<type_traits>

Przestrzeń nazw: std

Zobacz też

<type_traits>