3
¿Cuándo usar std :: forward para reenviar argumentos?
C ++ 0x muestra un ejemplo de uso std::forward: template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } ¿Cuándo es ventajoso usar std::forward, siempre? Además, requiere su uso &&en la declaración de parámetros, ¿es válido en todos los casos? Pensé que tenía que pasar temporarios a una función si la función …
155
c++
templates
forwarding
c++11