Thinking in C++ Vol 2 - Practical Programming |
Prev |
Home |
Next |
The C++ Programming Language, 3rd edition,
by Bjarne Stroustrup (Addison Wesley 1997). To some degree, the goal of the
book that you re currently holding is to allow you to use Bjarne s book as a
reference. Since his book contains the description of the language by the
author of that language, it s typically the place where you ll go to resolve
any uncertainties about what C++ is or isn t supposed to do. When you get the
knack of the language and are ready to get serious, you ll need it.
C++ Primer, 3rd Edition, by Stanley
Lippman and Josee Lajoie (Addison Wesley 1998). Not that much of a primer
anymore; it s evolved into a thick book filled with lots of detail, and the one
that I reach for along with Stroustrup s when trying to resolve an issue. Thinking
in C++ should provide a basis for understanding the C++ Primer as
well as Stroustrup s book.
Accelerated C++, by Andrew Koenig and Barbara Moo (Addison
Wesley, 2000). Takes you through C++ by programming topic instead of language
feature. Excellent introductory book.
The C++ Standard Library, by Nicolai Josuttis (Addison
Wesley, 1999).
Readable tutorial and reference for the entire C++ library, including STL.
Assumes familiarity with language concepts.
STL Tutorial and Reference Guide, 2nd Edition, by
David R. Musser et al (Addison Wesley, 2001). Gentle but thorough introduction
to the concepts underlying STL. Contains an STL reference manual.
The C++ ANSI/ISO Standard. This is not free,
unfortunately (I certainly didn t get paid for my time and effort on the
Standards Committee in fact, it cost me a lot of money). But at least you can
buy the electronic form in PDF for only $18 at https://www.ncits.org/cplusplus.htm.
Thinking in C++ Vol 2 - Practical Programming |
Prev |
Home |
Next |