2 ms·
C++ is great, and it is a huge language to learn, and it does have lots of pitfalls, and its not easy. But it'll always be useful in the stack, because like th
by nicholassmith 14y ago
C++ is great, and it is a huge language to learn, and it does have lots of pitfalls, and its not easy.
But it'll always be useful in the stack, because like the quote goes its much harder to shoot yourself in the foot than C is, but with much bigger risks. It's easy to mitigate those risks and write clean code, but it basically comes down to only using some subset of the features, C++ sucks the most where it's in template hell.
It's easy to read all the bad about C++ and avoid it, but its something that's reasonably easy to pick up and try, and there's a lot of learnable experiences you can take with you.