Resultados da pesquisa a pedido "enable-if"

2 a resposta

Noções básicas sobre modelos de alias

Eu pedi umaPergunta, questão [https://stackoverflow.com/q/30189926/2642059]que possui várias referências ao código: template <typename...> using void_t = void;Eu acredito que tenho um mal-entendido geralmodelos de ...

2 a resposta

habilitar o membro da classe dependendo do modelo

Eu já sei que você pode habilitar (ou não) o método de uma classe usandostd::enable_if por exemplo: template<size_t D, size_t E> class Field { ... size_t offset(const std::array<float,D>& p) const { ... } template<typename TT = size_t> ...

1 a resposta

Como usar corretamente std :: enable_if em um construtor

Esta pergunta combina várias partes do código e é um pouco complicada, mas tentei reduzi-lo o máximo possível. Estou tentando usarstd::enable_if invocar condicionalmente o construtor correto como resultado de assinaturas de funções ambíguas ...

3 a resposta

Qual é a restrição correta `enable_if` no setter de encaminhamento perfeito?

Herb Sutter'sDe volta ao básico! Fundamentos do C ++ moderno A apresentação no CppCon discutiu diferentes opções para a passagem de parâmetros e comparou seu desempenho versus facilidade de escrita / ensino. A opção 'avançado' (oferecendo o ...

2 a resposta

`std :: enable_if` é ponteiro de função - como?

1 a resposta

Como posso usar std :: enable_if em um operador de conversão?

Basicamente, quero que meu tipo de intervalo seja implicitamente conversível

2 a resposta

SFINAE não compilou [duplicado]

Esta pergunta já tem uma resposta aqui: SFINAE trabalhando no tipo de retorno, mas não como parâmetro de modelo [/questions/15427667/sfinae-working-in-return-type-but-not-as-template-parameter] 3 respostasMuitas vezes eu usei o SFINAE antes, ...

2 a resposta

Adicionar / Remover membros de dados com parâmetros de modelo?

Considere o seguinte código:

2 a resposta

Modelos C ++: função de membro habilitada condicionalmente

Estou criando um projeto C ++ muito pequeno e gostaria de criar uma classe vetorial simples para minhas próprias necessidades. ostd::vector classe de modelo não será suficiente. Quando a classe de vetor é composta dechars (ou seja,vector<char>), ...

3 a resposta

Por que devo evitar std :: enable_if em assinaturas de função