Tip

Rvalue References and Perfect Forwarding

codevania 2011. 1. 12. 12:29


자세한 건...
http://www.justsoftwaresolutions.co.uk/cplusplus/rvalue_references_and_perfect_forwarding.html

링크 내용중 일부

X x;
X& lref = x;
          // bind lvalue reference to object: fine
X&& rref = x;       // bind rvalue reference to object: fine too.
X&& rref2 = lref;  // bind rvalue reference to lvalue ref: fine
X& lref2 = X();     // bind lvalue reference to temporary (rvalue): error
X&& rref3 = X();  // bind rvalue reference to temporary (rvalue): fine, extends lifetime of temporary