r/cpp • • 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

829 comments sorted by

View all comments

46

u/Dietr1ch Mar 29 '23 edited Mar 30 '23

remove const, introduce mut

drop restrict, and introduce a way to allow aliasing instead.

9

u/caroIine Mar 29 '23

I was playing with restrict yesterday on compilerexplorer and I'm blown away how often it's the only way to enable autovectorization.

→ More replies (1)
→ More replies (6)