5 Feb
2014
5 Feb
'14
4:50 p.m.
[Peter Dimov]
Another is to just not define BOOST_NO_CXX11_ALLOCATOR for VC11. (VC12 is conforming.)
You should be aware that while 2013 has the machinery to respect C++11 minimal allocators (in particular, providing a default for rebind), we missed several places where we should be using that machinery. For example, basic_string and allocate_shared were unintentionally requiring the full C++03 allocator interface. I've audited the entire STL for this problem and I have local changes to fix all occurrences for the next major version. I'm not sure if BOOST_NO_CXX11_ALLOCATOR covers this, but I thought you should know. STL