Paperback: 240 pages
Publisher: Addison-Wesley Professional (November 28, 1999)
Product Dimensions: 7.4 x 0.5 x 9.1 inches
Shipping Weight: 15.5 ounces (View shipping rates and policies)
Average Customer Review: 4.6 out of 5 stars See all reviews (41 customer reviews)
Best Sellers Rank: #170,250 in Books (See Top 100 in Books) #102 in Books > Computers & Technology > Programming > Microsoft Programming > C & C++ Windows Programming #119 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++ #663 in Books > Textbooks > Computer Science > Programming Languages
As a professional programmer I find the Guru of the Week questions annoying, because they usually point out that I don't know some dang thing about C++. (I don't know too many people who appreciate being pointed out how dumb they are weekly.) Then someone who appears to have nothing better to do than solve C++ puzzles jumps in with a 6 page submission on how to solve the problem, which is usually wrong. Then six more self appointed guru's jump in and fill pages of discussion, Then after filling my head with all the wrong answers to a particular problem, Herb smuggly answers the question with the real answer. Anoints another guru and the process repeats. In the meantime I've lost total interest in the discussion. Thank you for Deja news where I can read the first and last postings(The puzzle and the solution). That said, this book is full of those got ya! puzzles. Fortunately Herb is a kind writer and you don't feel too dumb when he points out why a particular puzzle has a problem and what it is. And like Deja news you can skip all the wrong answers, arguments about the arcane and get right to the meat of the problem. Herb also got a chance to make the puzzles more clear, where the language of the original puzzle confused the issue unnecessarily. The best reason to buy this book is that its the only published text so far on how to use C++ Exceptions. There are some articles in C++ Report but not many on the traps and pitfalls of their usage. Stroustrup's book "C++ Programming Language" tells you how the mechanism works, and makes some suggestions. Herb tells you what it will cost you if you don't use them, only partially use them, or totally abuse them. And he shows you how a minor misuse can make you have major problems.