Advanced C++ Programming Styles and Idioms author: James O. Coplien asin: 0201548550 binding: Paperback list price: $59.99 USD amazon price: $59.99 |
Functors. Yeah!
Advanced C++ Programming Styles and Idioms author: James O. Coplien asin: 0201548550 binding: Paperback list price: $59.99 USD amazon price: $59.99 |
Functors. Yeah!
More Effective C++: 35 New Ways to Improve Your Programs and Designs author: Scott Meyers asin: 020163371X binding: Paperback list price: $49.99 USD amazon price: $40.94 USD |
Wow - all programming books should be written like this (and a few others have since followed). Meyers doesn't just say "do this" he says: achieve this goal and you would probably go about this way, but that would have these problems, so you would probably change it to this, but then that would introduce these other concerns, and so on it goes... In other words, he teaches by example all the commmon alternative implementation approaches to stated goal or tip. Thus ensuring that not only is there buy-in to the tip or goal but that there is a deep understanding of why and of a number of related concerns.
C++ FAQs: Frequently Asked Questions author: Marshall P. Cline Greg A. Lomow asin: 0201589583 binding: Paperback list price: $36.95 USD amazon price: $36.95 |
A bit dated but a great book and Cline is a great teacher.