VS2010, obviously, cannot be installed for compatibility with C ++ 11. (less obvious, 2012 cannot be ...)
As for C ++ 03, it is quite compatible, you can find a short list of differences in msdn. There are also options for disabling extensions, although this switch has no practical use.
source share