Well, MSVC supports those eye candy features yes. But it doesn't implement the C++ in the standard conforming way. Name lookup, overload resolution, and templates and practically everything is not implemented according to the spec.
Really, it's garbage and it shouldn't be considered as C++ compiler.
Really, it's garbage and it shouldn't be considered as C++ compiler.