3
Quando usar std :: forward para encaminhar argumentos?
C ++ 0x mostra um exemplo de uso std::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } Quando é vantajoso usar std::forwardsempre? Além disso, ele requer o uso &&na declaração de parâmetros, é válido em todos os casos? Eu pensei que você tinha que passar temporários para uma função se …
155
c++
templates
forwarding
c++11