When we announced that the Visual Studio 2010 Release Candidate Is Now Available For Download, a reader, Igor, asked us to provide a table summarizing which C++0x Core Language features are implemented in VC10. So, here it is! It's derived from, but slightly modified from, GCC's tables. For example, I added "Rvalue references v2".
| Proposal | VC9 | VC10 | |
| Rvalue references | No | v2 | |
| Rvalue references v2 | No | v2 | |
| Rvalue references for *this | No | No | |
| Initialization of class objects by rvalues | Yes | Yes | |
| static_assert | No | Yes | |
| auto | No | Yes | |
| Multi-declarator auto | No | Yes | |
| Removing old auto | No | Yes | |
| Trailing return types | No | Yes | |
| Lambdas | No | v1.0 | |
| decltype | No | Yes | |
| Right angle brackets | Yes | Yes | |
| Extern templates | Yes | Yes | |
| nullptr | No | Yes | |
| Strongly typed enums | Partial | Partial | |
| Forward declared enums | Partial | Partial | |
| Extended friend declarations | Partial | Partial | |
| Local and unnamed types as template arguments | Yes | Yes | |
| C++0x Core Language Features: Concurrency | | | |
| exception_ptr | No | Yes | |
| Thread-local storage | Partial | Partial |
Read more: Visual C++ Team Home