2 ms·
> if you are a professional C++ engineer and still employed, you must be fairly skilled. Nah. Many of the C++ gigs I've had were at places which only used fra
by 01100011 8y ago
> if you are a professional C++ engineer and still employed, you must be fairly skilled.
Nah. Many of the C++ gigs I've had were at places which only used fractions of the language. There are a lot of bad C++ programmers. I'm not disagreeing with your overall point about ratios though.
- ben_w 8y agoSupporting annecdata: I’ve seen some C++ where entire classes were copy-pasted (including `//TODO: deduplicate method` comments), because the author didn’t want to use inheritance. And when they insisted their code was fully optimised, it turned out to be doing an unnecessary O(n^2) operation.
- magduf 8y ago>Many of the C++ gigs I've had were at places which only used fractions of the language. I don't think any project or person uses or even knows the entire language. I think even Bjarne himself said that no human can possibly know all of C++. Seriously, in every C++ project I've seen, it seems like whoever's in charge picks some subset of the language to confine themselves to, and uses that. One of C++'s strengths is that you can do this; it's adaptable to your project and style.