Which C++ books to get for an ultimate reference library ?
-
I'm going on a bit of a book spending spree to get myself an ultimate C++/Object Oriented reference library and am considering the following books (which all seem to be highly recommended): Accelerated C++: Practical Programming by Example Effective C++ More Effective C++ Effective STL Exceptional C++ More Exceptional C++ Exceptional C++ Style The C++ Standard Library: A Tutorial and Reference Beyond the C++ Standard Library: An Introduction to Boost C++ Templates: The Complete Guide C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond Modern C++ Design: Applied Generic and Design Patterns Design patterns : elements of reusable object-oriented software (Gof) Head First Design Patterns Design Patterns Explained: A New Perspective on Object-Oriented Design 1) If I get all three Effective C++/STL books, is it worthwhile me getting all three Exceptional C++ books ? 2) Should I get the Design Patterns Gof book as it is quite old now, and from what I've read it doesn't really explain when patterns shoul;d not be used (plus there are other newer design pattern books) ? 3) Should I get both C++ Template books, or would one suffice ? 4) Any other suggestions or comments would be appreciated ?
-
I'm going on a bit of a book spending spree to get myself an ultimate C++/Object Oriented reference library and am considering the following books (which all seem to be highly recommended): Accelerated C++: Practical Programming by Example Effective C++ More Effective C++ Effective STL Exceptional C++ More Exceptional C++ Exceptional C++ Style The C++ Standard Library: A Tutorial and Reference Beyond the C++ Standard Library: An Introduction to Boost C++ Templates: The Complete Guide C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond Modern C++ Design: Applied Generic and Design Patterns Design patterns : elements of reusable object-oriented software (Gof) Head First Design Patterns Design Patterns Explained: A New Perspective on Object-Oriented Design 1) If I get all three Effective C++/STL books, is it worthwhile me getting all three Exceptional C++ books ? 2) Should I get the Design Patterns Gof book as it is quite old now, and from what I've read it doesn't really explain when patterns shoul;d not be used (plus there are other newer design pattern books) ? 3) Should I get both C++ Template books, or would one suffice ? 4) Any other suggestions or comments would be appreciated ?
Maybe you should start with Effective C++, read it, and after that see what you want to do? Have you tried the Stroustrup?
-
Maybe you should start with Effective C++, read it, and after that see what you want to do? Have you tried the Stroustrup?
Yeah, I've got the Stroustrup Special Edition. I want to start using STL and the Boost libraries in particular to help speed up development time as well as offering portability and improving the quality (compared to custom written classes).