Resultados da pesquisa a pedido "typetraits"

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

2 a resposta

Como posso usar traços de tipo para tornar essa conversão de matriz em ponteiro inequívoca?

Eu gostaria de discernir entre matrizes estáticas e ponteiros. O exemplo a seguir falha ao compilar devido aconversões de matriz para ponteiro com correspondência exata, fazendo ambosfoopossíveis candidatos. Posso obter a segunda sobrecarga ...

4 a resposta

Como eu uso std :: enable_if com um tipo de retorno auto-deduzível?

1 a resposta

Característica std :: common_type para tipos definidos pelo usuário

Desde C ++ 11, o tipo de característicastd::common_type foi introduzido.std::common_type determina o tipo comum entre todos os seus argumentos de modelo. No C ++ 14, seu tipo auxiliarstd::common_type_t também foi introduzido para criar código que ...

2 a resposta

Quando um lambda é trivial?

Quando um lambda é garantido como trivial, se é que existe? Supus que, se capturasse apenas tipos triviais ou nada, seria trivial. Eu não tenho nenhum padrão para apoiar isso. Minha motivação foi mover algum código do Visual C ++ 12 para 14 e ...

2 a resposta

Verifique se dois tipos são iguais em C ++

Como verificar se os tipos são iguais no C ++ 11? std::uint32_t == unsigned; //#1E outro trecho template<typename T> struct A{ string s = T==unsigned ? "unsigned" : "other"; }

3 a resposta

Função de modelo que corresponde apenas a certos tipos?

Eu quero definir um modelo de função: template<typename T> void foo(T arg)Mas eu queroT para corresponder apenas a certos tipos. Especificamente,T deve derivar (talvez por herança múltipla) formar uma certa classe base. Caso contrário, este ...

1 a resposta

Que tipo fará com que “std :: has_unique_object_representations” retorne false?

Atcppref [http://en.cppreference.com/w/cpp/types/has_unique_object_representations]Eu vejo um estranhoverificador de características do tipo: std::has_unique_object_representations Pela descrição, não consigo imaginar nenhum tipoT ...

1 a resposta

Características do tipo C ++ para verificar se a classe tem operador / membro [duplicado]

Possível duplicado: É possível escrever um modelo C ++ para verificar a existência de uma função? [https://stackoverflow.com/questions/257288/is-it-possible-to-write-a-c-template-to-check-for-a-functions-existence] É possível usar ...

7 a resposta

Como escrever o template `is_complete`?

Depois de responderisto pergunta que eu estava tentando encontrar