is_trivially_default_constructible — klasa
Sprawdza, czy typ ma trywialny konstruktor domyślny.
Składnia
template <class Ty>
struct is_trivially_default_constructible;
Parametry
Ty
Typ do zapytania.
Uwagi
Wystąpienie predykatu typu ma wartość true, jeśli typ Ty jest klasą, która ma trywialny konstruktor, w przeciwnym razie zawiera wartość false.
Domyślny konstruktor klasy Ty jest trywialny, jeśli:
jest niejawnie zadeklarowanym konstruktorem domyślnym
klasa Ty nie ma funkcji wirtualnych
klasa Ty nie ma wirtualnych baz
wszystkie bezpośrednie podstawy klasy Ty mają trywialne konstruktory
klasy wszystkich niestacjonalnych składowych danych typu klasy mają proste konstruktory
klasy wszystkich niestacjonalnych składowych danych tablicy typów klasy mają proste konstruktory
Wymagania
Nagłówek:<type_traits>
Przestrzeń nazw: std