 
            
            
            
            
                13 May
                
                    2013
                
            
            
                13 May
                
                '13
                
            
            
            
        
    
                10:21 p.m.
            
        [Jürgen Hunold]
(Un-)fortunately, msvc just enables c++11 features by default without any switches.
That's definitely a "fortunately". If VC's compiler or STL had C++03 modes, that'd be yet another thing for you to worry about. This is a deliberate design choice.
But as the msvc runtimes are ABI-incompatible from version to version, this should be a non-issue for msvc users.
Yep. VC's STL absolutely forbids mixing different major versions. Stephan T. Lavavej Visual C++ Libraries Developer