3 ms·
> If you have any experience working on C++ projects you will be very aware that deciding which feature is and is not used is the kind of stuff which is defined
by cowsandmilk 7y ago
> If you have any experience working on C++ projects you will be very aware that deciding which feature is and is not used is the kind of stuff which is defined in the project's coding guidelines
And you will find that you have to learn these features once they are allowed in the guidelines. Some workplaces stick to the old features. Some regularly update with pushes toward use of modern features. When your coding guidelines prefer modern C++, you have to learn it.
- tcbawo 7y agoThe sentiment of dreading having to learn new language features (as in being forced to) does not compute to me. Being a software developer, you should always be learning new things.
- armitron 7y agoThe complexity that emerges out of C++ with most/all of its features is immense to the point where it's clearly not worth the investment when there are so many alternatives out there. Nobody should be expected to deal with a language so complex that it takes a decade or more of effort before one can say with confidence he truly understands it. Which is why C++ is dying and those other alternatives are finding so much appeal with new generations of programmers.