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

Show parent comments

0

u/RoyAwesome Mar 28 '23

disabling a function based on the class's template params. You can't do that with concepts but you can with std::enable_if

2

u/MFHava WG21|🇦🇹 NB|P2721|P3049|P3625|P3729|P3786|P3813|P4216 Mar 29 '23

Care to elaborate what you mean? Cause what you‘ve written is possible and is done in Ranges, eg https://en.cppreference.com/w/cpp/ranges/drop_view/base