Boost logo

Boost :

Subject: Re: [boost] C++03 and C++11 ABI compatibility for compiled libraries
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2013-05-13 16:21:02

[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

Boost list run by bdawes at, gregod at, cpdaniel at, john at