Resultados da pesquisa a pedido "typetraits"

7 a resposta

Pode um objeto conhecer sua própria constância?

Com

10 a resposta

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 ...

4 a resposta

Qual é a diferença entre uma característica e uma política?

Eu tenho uma classe cujo comportamento eu estou tentando configurar.

3 a resposta

Diferença entre char e char assinado em c + +?

Considere o seguinte código:

2 a resposta

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:

2 a resposta

Como você usa traços de tipo para fazer compilação condicional?

2 a resposta

O que é o decltype com dois argumentos?

Editar, a fim de evitar confusão:

3 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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)) };