Aha, VS 2010! So, according to the emerging C++0x standard we could expect all those brand new lambdas (anonymous functions), r-value references, reworked â€˜autoâ€™ keyword, move semantics, perfect forwarding, static asserts, concepts, extended templates, and other terrible things? ;-)
C++0x Working Draft (the latest):
http://open-std.org/JTC1/SC22/WG21/docs ... /n2914.pdf
However, VC2010 supports only 5 new features (apart from many boost library assets that are going to be moved in std:: ), thus there is no need to worry.
http://blogs.msdn.com/vcblog/archive/20 ... art-1.aspx
When the next C++0x standard is ratified we will have to wait for another couple years (or more) till new features will be supported by leading C++ compilers.