Resultados da pesquisa a pedido "sfinae"
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...
O que é o decltype com dois argumentos?
Editar, a fim de evitar confusão:
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 ...
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 ...
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?
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 ...
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) { ...