Compartir a través de


has_trivial_copy_constructor (Clase)

Comprueba si el tipo tiene un constructor trivial de copia.

template<class Ty>
    struct has_trivial_copy_constructor;

Parámetros

  • Ty
    El tipo a ver.

Comentarios

Una instancia de predicado de tipo es true si el tipo Ty es una clase que solo tiene constructores triviales copy, si no se considera false.

Un constructor de copias para una clase Ty es trivial si:

  • se declara implícitamente

  • la clase Ty no tiene ninguna función virtual

  • la clase Ty no tiene ninguna base virtual

  • todas las bases directas de la clase Ty tienen constructores triviales de copia

  • las clases de todos los miembros de datos no estáticos de tipo de clase tienen constructores triviales de copia

  • las clases de todos los miembros de datos no estáticos de matriz de clase tienen constructores triviales de copia

Requisitos

Encabezado: <type_traits>

Espacio de nombres: std

Vea también

Referencia

<type_traits>

Otros recursos

miembros de <type_traits>