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