Resultados da pesquisa a pedido "perfect-forwarding"
Elemento de contêiner de encaminhamento perfeito
Igual aessa questão [https://stackoverflow.com/questions/8570655/perfect-forwarding-a-member-of-object] , mas em vez de membro de encaminhamento perfeito de um objeto, eu gostaria de saber como aperfeiçoar elementos de encaminhamento de um ...
std :: bind e encaminhamento perfeito
O código a seguir não compila: #include <functional> template<class ...Args> void invoke(Args&&... args) { } template<class ...Args> void bind_and_forward(Args&&... args) { auto binder = std::bind(&invoke<Args...>, std::forward<Args>(args)...); ...
Quando devo std :: encaminhar uma chamada de função?
Um trecho de código que eu viC ++ moderno eficaz tem uma implementação inteligente dojustificativa da instrumentação [https://stackoverflow.com/a/21995693/2567683]para criar umtemporizador de função : auto timeFuncInvocation = [](auto&& func, ...
Falha ao instanciar modelos de função devido à referência universal (direta) a um tipo de modelo
Referências universais [https://isocpp.org/blog/2012/11/universal-references-in-c11-scott-meyers](ou seja, "referências futuras", oc++ nome padrão) e encaminhamento perfeito emc++11, c++14e além têm muitas vantagens importantes; ...
É possível aperfeiçoar o encaminhamento de um parâmetro de modelo
Eu sei como aperfeiçoar o encaminhamento de um parâmetro. No entanto, li de fontes diferentes (por exemplo, item 24 efetivo do C ++ moderno - Scott Meyers) que só é possível avançar com perfeição quando você tem o nome exato do modelo, por ...
Vantagens de usar para a frente
Em encaminhamento perfeito,std::forward é usado para converter as referências nomeadas rvaluet1 et2 para referências rvalue sem nome. Qual é o propósito de fazer isso? Como isso afetaria a função chamadainner se sairmost1 & t2 ...
std :: move Vs std :: forward
Esta parece ser a pergunta mais relevante já feita. Qual é a diferença entre std :: move e std :: forward [https://stackoverflow.com/q/9671749/14065] Mas cada resposta é diferente e se aplica e diz coisas ligeiramente diferentes. Então, eu ...
Objetivo do encaminhamento perfeito para o argumento Callable na expressão de invocação?
No livro de Scott MeyerC ++ moderno eficaz na página ...
como o construtor std :: thread detecta a referência rvalue?
Obviamente, é possível passar uma referência rvalue parastd::thread construtor. Meu problema é com a definição desse construtor emcppreference [http://en.cppreference.com/w/cpp/thread/thread/thread]. Diz que este construtor: template< class ...
O que significa T&& (duplo e comercial) em C ++ 11?
Eu estive examinando alguns dos novos recursos do C ++ 11 e um que eu notei é o duplo e comercial na declaração de variáveis, comoT&& var. Para começar, como se chama essa fera? Gostaria que o Google nos permitisse procurar pontuação como ...