Compartilhar via


Classe is_trivially_copy_constructible

Testa se o tipo tem um construtor de cópia trivial.

Sintaxe

template <class T>
struct is_trivially_copy_constructible;

Parâmetros

T
O tipo a ser consultado.

Comentários

Uma instância do predicado de tipo será verdadeira se o tipo T for uma classe que tem um construtor de cópia trivial. Caso contrário, será falsa.

Um construtor de cópia para uma classe T será trivial se for declarado implicitamente, a classe T não tiver funções virtuais ou bases virtuais, todas as bases diretas da classe T tiverem construtores de cópia triviais, as classes de todos os membros de dados não estáticos de tipo de classe tiverem construtores de cópia triviais e as classes de todos os membros de dados não estáticos de matriz de tipo de classe tiverem operadores de cópia triviais.

Requisitos

Cabeçalho:<type_traits>

Namespace: std

Confira também

<type_traits>