Note that you will have to switch at some point as MSVC developers are
planning to remove auto_ptr from the standard library at some point.
Do you have a link saying so? That's quite unfortunate stance, indeed.
I think, this is the relevant announcement:
http://blogs.msdn.com/b/vcblog/archive/2015/04/29/c-11-14-17-features-in-vs-...
"""
Does it disturb only me? http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4190.htm I don't see ANY reason whatsoever to break existing code unless the use of some code opens some critical security bugs like gets() for example. Telling the entire C++ community you don't have X any more because you have Y which is better and break millions lines of code just because. I think this proposal is totally disconnected from real world. I'd recommend anybody who actually has access to standard committee scrap this proposal and kill it without mercy. There is no reason to break unbroken code. Artyom