Resultados da pesquisa a pedido "type-deduction"
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... ...
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 ...
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") ...
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, ...
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 ...
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 ...
Página 2 do 2