Have you wanted to just move variables from one place to another? Intuitively, it makes sense to simply move data from one location to another. Most of the time what programmers tend to do is make a copy of the object they are passing and then simply destroy the original, but what if that particular object is massive in size and costly to store in memory? This is where rvalue semantics in C++11 come in handy!
Dec 12, 13