Binding: Paperback Dewey Decimal Number: 005.133 EAN: 9780201423396 ISBN: 0201423391 Label: Addison-Wesley Professional Manufacturer: Addison-Wesley Professional Number Of Items: 1 Number Of Pages: 400 Publication Date: August 17, 1996 Publisher: Addison-Wesley Professional Sales Rank: 626739 Studio: Addison-Wesley Professional
Product DescriptionCovers a broad range of C++ ideas and techniques, from detailed code examples to design principles and philosophy. Covers both object-oriented programming and generic programming. Paper. DLC: C++ (Computer program language)
Customer Reviews
Average Rating:
Rating: - A good read
This book was a good read, i.e. it showed that elegance can still be found
in C++ programming no matter all the crap that goes around nowadays all
over the place. Concise and understandable code doesn't take magic nor
obfuscated coding practices; just a thorough understanding of the C++
programming language is needed.
Jos
Rating: - The theory behind the practice
A solid source for understanding the theory behind many good C++ programming practices. Though somewhat dated by the standard template library (STL) now, the text still gives the software engineer a better understanding of the concepts behind the design of STL iterators, etc. Since it is somewhat dated, the material may not always be directly useful in practice but the theory it provides behind good practice is worth the cost still. Very readable and very highly recommended.
Rating: - Still contains useful insights
I was keen to read this expanded and edited collection of columns, given the high quality of the authors' Accelerated C++. This is not quite as good as that book, but it's held up better than some of its contemporaries, like Carroll and Ellis's Designing and Coding Reusable C++.
The chapters are quite short, but they feel cohesive and flow well. The early part of the book is perhaps the most dated. There are discussions of implementing a string class and handle classes - they're treated ... Read More
Rating: - Less timely
The quality of the authors' technical knowledge is beyond question. They write in an extremely articulate way. They explain in meticulously correct ways how to undertake different (very useful) tasks, most especially the construction of handle classes. Because the content is a family of carefully reworked magazine articles, I think that it conveys the context in which these idioms are most useful somewhat weakly. At one time, this was just the best information available. Now, I think there are better ... Read More
Rating: - Easy to read Intermediate C++ book
While this book came out before the ISO C++ (99) standard was finalized it still has a lot of relevant material in it. It is clearly presented, and the underlying design choices are explained and expanded on.
A word of caution, the topic on Smart pointers is interesting, but don't just copy it out, get a tested version from the C++ library "boost". Its like the string class every text seems to use, copy it, use it to learn from but don't use it in an actual project. You'll just have to go ... Read More