Next in Andy Koenig's current series on move operations:
by Andrew Koenig
From the article:
Last week, I said that the C++ type system helps the compiler figure out whether to move or copy an object. I'd like to continue by saying more about how it does so...