Classe is_trivially_default_constructible
Verifica se il tipo ha un costruttore predefinito semplice.
Sintassi
template <class Ty>
struct is_trivially_default_constructible;
Parametri
Ty
Tipo su cui eseguire una query.
Osservazioni:
Un'istanza del predicato di tipo contiene true se il tipo Ty è una classe con un costruttore semplice, altrimenti contiene false.
Un costruttore predefinito per una classe Ty è semplice se:
è un costruttore predefinito dichiarato in modo implicito
la classe Ty non dispone di funzioni virtuali
la classe Ty non ha basi virtuali
tutte le basi dirette della classe Ty hanno costruttori semplici
le classi di tutti i membri dati non statici del tipo di classe hanno costruttori semplici
le classi di tutti i membri dati non statici di tipo matrice della classe hanno costruttori semplici
Requisiti
Intestazione:<type_traits>
Spazio dei nomi: std