Resultados da pesquisa a pedido "sfinae"

2 a resposta

Detectando constexpr com SFINAE

2 a resposta

O que exatamente é o “contexto imediato” mencionado no Padrão C ++ 11 para o qual a SFINAE se aplica?

O parágrafo 14.8.2 / 8 da norma C ++ 11 especifica as condições sob as quais uma falha de substituição deve ou não resultar em um erro de compilação "di...

2 a resposta

O que é o decltype com dois argumentos?

Editar, a fim de evitar confusão:

2 a resposta

'if' com parâmetros de modelo ou SFINAE é preferido?

Preferido é este:

2 a resposta

Afirmações estáticas e SFINAE

2 a resposta

SFINAE: verificando a existência de uma função é interrompida quando a sobrecarga é movida para outros namespaces

Quero verificar a existência de uma função em um espaço de nome específico usando SFINAE. eu encontreiSFINAE para testar uma função livre de outro espaço para ...

2 a resposta

Verifique se uma classe tem um membro de dados do ponteiro

Existe uma maneira de testar se uma classe tem um membro de dados de ponteiro? class Test { int* p; } template< typename T > foo( T bla ) { }Isso não deve compilar. porque Teste tem um membro de dados do ponteiro. Test test; foo( test )Talvez ...

2 a resposta

Como verificar com a SFINAE se um membro existe, sem saber o tipo de membro?

No código anterior ao C ++ 11, se estou procurando por uma variável de membro cujo tipo não sei, como posso usar o SFINAE para verificar se o membro existe?

2 a resposta

Como implementar o traço do tipo is_enum_class? [duplicado]

Esta pergunta já tem uma resposta aqui: É possível determinar se um tipo é um tipo de enumeração no escopo? [/questions/10724783/is-it-possible-to-determine-if-a-type-is-a-scoped-enumeration-type] 1 respostaComo implementar um traço de tipo ...

2 a resposta

Expressão SFINAE para sobrecarregar no tipo de ponteiro de função passado

Neste exemplo, uma função é passada para um modelo de função implicitamente instanciado. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) { ...