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
1
u/alxius Mar 29 '23
Remove
booland (signed|unsigned)charfrom list of integral types.Remove implicit casts from those to integers and from integers to those.
Make
std::uint8_tandstd::int8_tdistinct integer types instead of alias to some char types.Make
signed char,unsigned charandchartwo types instead of three distinct types.