Re:C++17 and its Technical Specifications
by Noughmad on Thursday March 03, 2016 @02:58PM
(#11219545)
Complete breaking is never going to happen. What can be done is adding compiler switches which enforce some kind of "strict" or "modern" mode. Something close to "-Wall -Werror", but with errors explicitly for the deprecated/bad features.
Re:C++17 and its Technical Specifications
by StephanTLavavej on Thursday March 03, 2016 @06:13PM
(#11220810)
Actually, my proposal to remove auto_ptr etc. from C++17 was accepted: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n419...
You aren't going to get it. C++ is just not that language. It isn't going to have a Python 3 moment. Nor should it.
I for one am glad to be able to upgrade to new versions of the language without having to rewrite much.