Resultados da pesquisa a pedido "template-deduction"

3 a resposta

Deduzir o argumento de modelo da assinatura de chamada std :: function

Considere esta função de modelo:

1 a resposta

A especificação da função de modelo parcial em C ++ funciona, mas por quê?

Eu estou tentando descobrir se a especificação parcial de funções de modelo é parte do padrão C ++, ou se isso é algo específico do compilador.Por especifica...

2 a resposta

nenhuma chamada de função correspondente para a função de classificação de seleção com modelos (C ++)

1 a resposta

Qual é o procedimento de ordenação parcial na dedução de modelo

Lendo o padrão C ++ 11, não consigo entender completamente o significado da seguinte declaração. Exemplo são muito bem vindos.Dois conjuntos de tipos são usa...

3 a resposta

Por que a dedução automática e de tipo de modelo é diferente para inicializadores armados?

Eu entendo que, dado um inicializador apoiado,

1 a resposta

Existe uma maneira de deduzir o valor de um parâmetro de modelo de ponteiro de função?

5 a resposta

Não é possível deduzir o tipo de modelo

Estou tentando passar um iterador como um parâmetro de modelo para um método de modelo, mas o compilador reclama que: error C2783: 'void Test::Assert(std::vector<T>::const_iterator)': could not deduce template argument for 'T'O código que produz ...

1 a resposta

Modelo de função abreviado vs. modelo de função com parâmetro de referência de encaminhamento

Quais são as diferenças entremodelos de função com parâmetros de referência de encaminhamento template<typename T> void Universal_func(T && a) { }emodelos de função abreviados? void auto_fun(auto && a) { }Posso substituirUniversal_func ...

1 a resposta

O que são guias de dedução de modelos e quando devemos usá-los?

O padrão C ++ 17 apresenta "guias de dedução de modelos". Acho que eles têm algo a ver com a nova dedução de argumento de modelo para construtores introduzidos nesta versão do padrão, mas ainda não vi uma explicação simples, no estilo FAQ, do que ...

1 a resposta

Guia de dedução e modelos variados

Considere o seguinte código: #include <tuple> #include <iostream> template <class T> struct custom_wrapper { template <class Arg> custom_wrapper(Arg arg): data(arg) {} T data; }; template <class Arg> custom_wrapper(Arg arg) -> ...