This guide provides an annotated list of alphabetical keywords, functions, and class libraries. It is designed as a reference tool for both the experienced C/C++ programmer as well as for the beginner. C is the most popular programming language in the world today, and is used by programmers for virtually all programming tasks. C++ is an extended and enhanced subset of C that supports object-oriented programming and dramatically increases the power of C. Because C++ is built upon C, programmers first master C and then move on to C++. C++ contains and supports and entire C language, in addition to a set of object-oriented extensions. Because C++ is built upon the foundations of C, programmers cannot learn C++ without learning the basics of C first. The book contains the most up-to-date functions, keywords and expert tips; presents examples of when and why to use various syntax; and should be useful to both new and experienced programmers who need a reference for C and C++. Herbert Schildt is the author of "C: The Complete Reference", "Teach Yourself C++" and "C++: The Complete Reference".