MSVC already conforms to the ISO standard for C++, however, like most C++ compilers there are non-standard extensions available for use, I doubt it would be a problem for most newcomers, however if it makes you feel better you can disable them: /Za, /Ze (Disable Language Extensions)