Classe is_trivially_copy_constructible

Verifica se il tipo ha un costruttore di copia semplice.

Sintassi

template <class T>
struct is_trivially_copy_constructible;

Parametri

T
Tipo su cui eseguire una query.

Osservazioni:

Un'istanza del predicato di tipo contiene true se il tipo T è una classe con un costruttore di copia semplice, altrimenti contiene false.

Un costruttore di copia per una classe T è semplice se viene dichiarato in modo implicito, la classe T non ha funzioni virtuali o basi virtuali, tutte le basi dirette della classe T hanno costruttori di copia semplici, le classi di tutti i membri dati non statici del tipo di classe hanno costruttori di copia semplici e le classi di tutti i membri dati non statici della matrice di tipi di classe hanno costruttori di copia semplici.

Requisiti

Intestazione:<type_traits>

Spazio dei nomi: std

Vedi anche

<type_traits>