VS2010 implemented much of the C++11 feature set, and VS2012 implements almost all of it. See http://msdn.microsoft.com/en-us/library/vstudio/hh567368.asp... for a table comparison of C++11 support.
I'm itching to start using this stuff in QuickBooks; I love smart pointers but hate auto_ptr and being able to safely use STL containers with smart pointers opens a new world of entity processing.