Complete Guide to C++ : fundamentals, structure of simple c++ programs, fundamental types, constants and variables, escape sequences, using functions and classes, function calls, input and output with streams, operators for fundamental types, control flow, symbolic constants and macros, converting arithmetic types, the standard class string, functions, storage classes and namespaces, references and pointers, defining classes, methods, member objects and static members, arrays, arrays and pointers, fundamentals of file input and output, overloading operators, type conversion for classes, dynamic memory allocation, dynamic members, inheritance, type conversion in class hierarchies, polymorphism, abstract classes, multiple inheritance, exception handling, more about files, more about pointers, manipulating bits, templates, containers.