Resultados da pesquisa a pedido "typetraits"
or que type_traits são implementados com estruturas de modelo especializadas em vez de constexp
Existe alguma razão para que o padrão os especifique como modelostructs em vez de booleano simplesconstexpr? Em uma pergunta adicional que provavelmente será respondida em uma boa resposta à pergunta principal, como alguém fariaenable_if ...
Qual é a diferença entre uma característica e uma política?
Eu tenho uma classe cujo comportamento eu estou tentando configurar.
Diferença entre char e char assinado em c + +?
Considere o seguinte código:
Como declarar o valor de um iterador por meio de declype
Em C ++ 98, normalmente uso o seguinte para declarar uma variável no tipo de valor de um iterador:
O que é o decltype com dois argumentos?
Editar, a fim de evitar confusão:
Característica do tipo is-braces-constructible
Como posso verificar se o tipo específicotypename T é construtível a partir de argumentostypename ...Args da maneiraT{Args...}? Eu seistd::is_constructible< T, Args... > digitar característica de<type_traits>, mas funciona com parênteses, não com ...
detectando typedef em tempo de compilação (metaprogramação de modelos)
Atualmente, estou fazendo uma metaprogramação de modelos. No meu caso, eu posso lidar com qualquer tipo "iterável", ou seja, qualquer tipo para o qual umtypedef foo const_iterator existe da mesma maneira. Eu estava tentando usar a ...
Existe uma maneira de impedir que uma classe seja derivada duas vezes usando uma declaração estática e uma característica de tip
Sei que este é um exemplo artificial, mas quero uma verificação de compilação para evitar isso ... class A {}; class B : public A {}; class C : public A {}; class D : public B, public C { BOOST_STATIC_ASSERT((is_base_of_once<A,D>::value)) };