Code:
You missed an important phrase of the quote.... C++ makes it difficult to shoot yourself in the foot..
You clearly are not familiar with me, and firearms.
Seriously, when I was learning programming, C++ was not taught in the colleges yet - it was BASIC and C, and little else.
I picked up a 1200 page book on C++, and studied most of it, but what struck with how simply what the author was trying to do, could be done in C and, on the C++ forums, how proud the C++ users were of their Rube Goldberg concoctions.
A good programming language, to me, has to be very careful to keep complexity down to a minimum. Google new language "Go" is a good example of that, as is Ruby. They have several OOP features, (in fact Ruby is totally object oriented, even more than C++), but they've kept the complexity down.
C++ seems like it took every feature but the kitchen sink, and put it into their language, and I believe I see even the drain washer sticking out of their toolbox.
Maybe the biggest reason I stuck with C was, I'm quite shy - and in C++, friends can see your privates.
< ROFL!>