4 ms·
"""Every person uses a different subset of C++, but that subset varies from a group to the other. You cannot therefore "remove features of C++"""" Actually you
by dextorious 15y ago
"""Every person uses a different subset of C++, but that subset varies from a group to the other. You cannot therefore "remove features of C++""""
Actually you can. You don't remove them from the existing language that is, you make a better language with bs/redundant removed.
While "every person uses a different subset of C++" is true, it's not like everything someone uses is equally beneficial to have in a language. As the parent said, what is useful and what is not is not that controversial:
"I've seen three groups independently come up with essentially the same C++ coding guidelines (the Google C++ guidelines are a great example), all deprecating large swaths of the language"
- shin_lao 15y agoPerhaps I would understand better what you're trying to say if you were to give me an example of a controversial feature.
- kabdib 15y agoMultiple inheritance. Operator overloading. Doing non-atomic work in constructors (allocating memory, doing file I/O, etc.). RTTI Template metaprogramming ... and more