Classe is_trivially_default_constructible
Testa se um tipo tem um construtor padrão trivial.
Sintaxe
template <class Ty>
struct is_trivially_default_constructible;
Parâmetros
Ty
O tipo a ser consultado.
Comentários
Uma instância do predicado de tipo será verdadeira se o tipo Ty for uma classe que tem um construtor trivial; caso contrário, será falsa.
Um construtor padrão de uma classe Ty será trivial se:
for um construtor padrão declarado implicitamente
a classe Ty não tiver funções virtuais
a classe Ty não tiver bases virtuais
todas as bases diretas da classe Ty tiverem construtores triviais
as classes de todos os membros de dados não estáticos do tipo de classe tiverem construtores triviais
as classes de todos os membros de dados não estáticos da matriz de tipo de classe tiverem construtores triviais
Requisitos
Cabeçalho:<type_traits>
Namespace: std