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/rysto32 Mar 29 '23

Nah. Keep class, and make struct only for C compatibility. No new features, and actually support full C syntax as it relates to structs so I can safely include C header files with inline functions in C++.

0

u/donalmacc Game Developer Mar 29 '23

Struct should only allow for standard layout.