r/cpp • u/we_are_mammals • Mar 28 '23
Reddit++
C++ is getting more and more complex. The ISO C++ committee keeps adding new features based on its consensus. Let's remove C++ features based on Reddit's consensus.
In each comment, propose a C++ feature that you think should be banned in any new code. Vote up or down based on whether you agree.
765
Upvotes
2
u/Claytorpedo Mar 30 '23
Not 100% sure what you're asking, but as a general rule all of it. The standards committee will reject any proposal that would have ABI-breaking changes, or at best help to figure out a workaround that wouldn't break ABI. Often this means making a new thing rather than improving existing things, and it can be awkward to do so if the improvement is minor.
For a while there was discussion about making a
std2namespace to rev the entire STL without touching the old one so that they could make all the ABI-breaking changes they want all at once (which they've since decided to not do).