has_trivial_copy_constructor Class
Se o tipo tem um construtor de cópia trivial de testes.
template<class Ty>
struct has_trivial_copy_constructor;
Parâmetros
- Ty
O tipo de consulta.
Comentários
Uma instância do predicado tipo armazena true se o tipo de Ty é uma classe que tem apenas cópia trivial construtores, caso contrário, ele mantém false.
Um construtor de cópia para uma classe Ty é trivial se:
ela é declarada implicitamente
a classe Ty não tem nenhuma função virtual
a classe Ty não tem nenhum bases virtuais
baseia a todos os direto da classe Ty ter construtores de cópia trivial
as classes de todos os membros de dados não-estático do tipo de classe tem construtores de cópia trivial
as classes de todos os membros da matriz do tipo da classe de dados não-static tem construtores de cópia trivial
Requisitos
Cabeçalho: <type_traits>
Namespace: std