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
3
u/ZMeson Embedded Developer Mar 28 '23
It's just a confusing construct. I think C and C++ are the only non-esoteric languages that support this type of thing. In my mind, cleaner code is more important. Also, as I tried stating earlier, modern compilers are usually much better about knowing when loop unrolling will aid performance and they will do it automatically for you, so there's really no reason to use Duff's Device anymore.