has_trivial_default_constructor Class
Se o tipo tem um construtor padrão trivial de testes.
template<class Ty>
struct has_trivial_default_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 um construtor trivial, de alguma forma ele mantém false.
Um construtor padrão para uma classe Ty é trivial se:
ele é um construtor padrão 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 triviais
as classes de todos os membros de dados não-estático do tipo de classe ter construtores triviais
as classes de todos os membros da matriz do tipo da classe de dados não-static ter construtores triviais
Requisitos
Cabeçalho: <type_traits>
Namespace: std