3
언제 std :: forward를 사용하여 인수를 전달합니까?
C ++ 0x는 다음을 사용하는 예를 보여줍니다 std::forward. template<class T> void foo(T&& arg) { bar(std::forward<T>(arg)); } 언제 사용하는 것이 유리 std::forward합니까? 또한 &&매개 변수 선언 에 사용해야 합니다. 모든 경우에 유효합니까? 함수가 선언 된 경우 임시 함수를 함수에 전달해야한다고 생각 &&했으므로 매개 변수로 foo를 호출 할 수 있습니까? 마지막으로 다음과 …
155
c++
templates
forwarding
c++11