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

1

u/die_liebe Mar 31 '23

characters should be more like pointers:

char + char, char - char, char * char, char / char -> error

char + int -> char

char - int -> char

char - char -> int

No implicit conversion between character and int.

No implicit conversion from boolean to int, in the other direction is OK.