Now there's a book I'm glad I don't have to read any more!
Originally Posted by BradS
When I worked as a C++ programmer (about 10 years ago) I came to the conclusion that C++ was invented by Bjarne as a stunt to promote his book. Why else would it have so many boobytraps? Completley unfathomable rules about virtual/non-virtual contrutors/destructors. Practically every chapter of the book concludes with a paragraph "You would therefore think you could use the feature we've just discussed in this other very similar way. However it doesn't work, so I added an extra feature to the language to get round it".
Practically everyone in the company had a copy of that book within arms reach at all times. I came to the conclusion that Bjarne new NOTHING about object oriented programming, and an awefull lot about planning for his retirement...