C++0x! Time to use auto, move constructors, and shared_ptr!<p><a href="http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx" rel="nofollow">http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-la...</a><p>In fact, I've read existing STL-heavy C++ (returning std::vector<std::string> by value from functions, for example) will sometimes double in performance when compiling with a C++0x-capable compiler.<p>I wish the new historical debugger worked for C++.