http://www.youtube.com/watch?v=UTUdhjzws5g&list=PLE28375D4AC946
This video explains in detail what rvalues and lvalues are. Rvalue and
lvalue are important concepts in C++, and any serious C++ programmer should
have a good understanding of them. C++ 11 introduced a new feature called
rvalue reference, which has made it more important to learn rvalue and
lvalue.