Partager via


is_trivially_copy_constructible, classe

Teste si le type a un constructeur de copie trivial.

Syntaxe

template <class T>
struct is_trivially_copy_constructible;

Paramètres

T
Type à interroger.

Notes

Une instance du prédicat de type a la valeur true si le type T est une classe qui a un constructeur de copie trivial, sinon elle contient false.

Un constructeur de copie pour une classe T est trivial s’il est implicitement déclaré, la classe T n’a pas de fonctions virtuelles ou de bases virtuelles, toutes les bases directes de la classe T ont des constructeurs de copie trivials, les classes de tous les membres de données non statiques du type de classe ont des constructeurs de copie trivials, et les classes de tous les membres de données non statiques du tableau de type de classe ont des constructeurs de copie trivials.

Spécifications

Header :<type_traits>

Espace de noms : std

Voir aussi

<type_traits>