I was reading up on the new C++11 standard, and noticed that it's been consistently a big deal that it now supports "rvalue references". But how does this help, exactly?
The example I've seen so far (in multiple places), is the "better way" of swapping objects. But in all those instances, simply swapping them via pointers would have just as efficient.
Can anyone think of a _real_ example? Maybe one not so lame? As it stands, it seems like a pretty useless feature to me. But hey, 'splain to me otherwise