C++ DEMYSTIFIED (3rd edition)

by Julijan Šribar and Boris Motik

Literature

Below are some titles that (in our humble opinion) every serious C++ programmer should read:

"C++ Programming Language" (3rd edition) by Bjarne Stroustrupa (Addison-Wesley Longman, 2000, ISBN 0-201-70073-5). A very detailed reference, but not appropriate for beginners.

"C++ Primer" (3rd edition) by Stan Lippman and Josée Lajoie (Addison-Wesley Longman, 1998, ISBN 0-201-82470-1).

"Effective C++ - 85 Specific Ways to Improve Your Programs and Design" by Scott Meyers (Addison-Wesley Longman, 2000, ISBN 0-201-92488-9).

"The C++ Standard Library - A Tutorial and Handbook" by Nikolai M. Jossutis (Addison Wesley Longman, 1999, ISBN 0-201-37926-0), a very exhaustive reference for Standard Template Library.

"Design Patterns: Elements of Reusable Object-Oriented Software", by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides (Adison Wesley Longman, 1995, ISBN 0201633612). A famous book dealing with principles of object-oriented design. Book has been also published on CD-ROM.


Those who are going to write programs for MS Windows should check following titles: