has_trivial_copy_constructor, classe
Teste si le type possède un constructeur de copie triviale.
template<class Ty>
struct has_trivial_copy_constructor;
Paramètres
- Ty
Le type à la requête.
Notes
Une instance de l'attribut de type contient la valeur true si le type Ty est une classe qui contient uniquement les constructeurs de copie insignifiants, sinon elle contient FALSE.
Constructeur de copie d'une classe Ty est triviale si :
elle est implicitement déclarée
la classe Ty n'a aucune fonction virtuelle
la classe Ty n'a aucune base virtuelle
toutes les bases directe de la classe Ty des constructeurs de copie insignifiants
les classes de toutes les données de membre non statique de type de la classe ayant les constructeurs de copie insignifiants
les classes de toutes les données de membre non statique de tableau de type de la classe ayant les constructeurs de copie insignifiants
Configuration requise
En-tête : <type_traits>
Espace de noms : std