Resultados da pesquisa a pedido "perfect-forwarding"
Por que std :: forward tem duas sobrecargas?
Dadas as seguintes regras de recolhimento de referência T& & ->T&T&& & ->T&T& && ->T&T&& && ->T&&A terceira e quarta regra implicam queT(ref qualifer) && é a transformação da identidade, ou seja,T& permanece emT& eT&& permanece emT&&. Por que ...
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; ...
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, ...
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 ...
É 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 ...
Detectando Construtores Protegidos da Classe Base (possivelmente abstrata)
Eu estou experimentando com os novos recursos do C ++ 11. Na minha configuração eu realmente adoraria usar construtores herdados, mas infelizmente nenhum com...
Operador de atribuição unificada C ++ move-semantics
EDIT: resolvido ver comentários - não sei como marcar como resolvido sem uma respost Depois de assistir a um vídeo do Canal 9 sobre a semântica Perfect Forwarding / Move em c ++ 0x, fui o que levou a acreditar que essa era uma boa maneira ...
Qual é a melhor maneira de renomear (alias / forward) uma função em C ++?
(Vou restringir essa questão ao C ++ 11, pois acredito que não há uma maneira geral de fazer isso em C ++ 98).Supostamente eu tenho um complicado (em termos ...
Que tipo de problemas para não encaminhar referência universal?
Até onde eu sei, no C ++ 11, a referência universal sempre deve ser usada comstd::forward, mas não tenho certeza de que tipo de problema pode ocorrer sestd::forward não é usado. template <T> void f(T&& x); { // What if x is used without ...
Qual a utilidade de Inheriting Constructors em C ++?
Enquanto participo das reuniões do comitê de padrões do C ++, eles discutem os prós e os contras de abandonarHerança de construtores [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html]já que nenhum fornecedor de compilador o ...