Resultados da pesquisa a pedido "type-deduction"

1 a resposta

Argumentos de encaminhamento para a função de membro do modelo

exemplo ideone [http://ideone.com/WpN7oH] Eu preciso encaminhar alguns argumentos predefinidos mais alguns argumentos passados pelo usuário para uma função de membro. #define FWD(xs) ::std::forward<decltype(xs)>(xs) template<class T, class... ...

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

inicialização inválida de referência não const a partir de um rvalue

Então, eu tenho a seguinte função: void scan(std::istream& is, Handler& h);Quero chamá-lo de maneiras diferentes, como: scan(std::cin, Handler()); scan(std::ifstream("myfile"), myhandler);O compilador reclama sobrestd::ifstream("myfile") ...

3 a resposta

Dedução da função

Digamos que temos um modelo de classe como este: template<typename F> class A { public: template<typename... Args> A(F f, Args... args) { /* Do something... */ } };E agora eu quero usá-lo de alguma forma como esta: A<int(int)> a(::close, ...

1 a resposta

Como extrair o tipo de retorno e os parâmetros variáveis do lambda de volta do modelo geral <typename T>

Eu quero criar uma classe ou função modelada, que recebe um lambda e o coloca internamente em std :: function <> O lambda pode ter qualquer número de parâmetros de entrada [] (int a, float b, ...) std :: A função <> deve corresponder ao tipo de ...

2 a resposta

Por que a const em um const T & parâmetro desaparece quando T é um tipo de referência? [duplicado

Esta pergunta já tem uma resposta aqui: Referência em colapso? [/questions/3771208/reference-collapsing] 2 respostasO código a seguir mostra que, se um modelo fazendo uma ref-to-const é instanciado com um tipo de referência (por exemplo,int&), o ...