The subject of this book is the C++ programming language and object-oriented programming methodology. The book provides complete coverage of the language while teaching object-oriented development technique. It should be useful for beginning programmers, since the book was designed so that readers can pace themselves. It is also appropriate for intermediate and advanced programmers, since it provides examples of complex language constructs in the context of a working program. It also serves as a reference when applying object-oriented programming techniques.
Table of Contents:
Welcome to C++ and Object-Oriented Programming, Variables, Expressions, Functions, Classes, Derived Classes andI, Controlling Program Flow, Loops, Using the Preprocessor, Aggregate and Enumerated Data Types, Strings Arrays and Pointers, Virtual Functions, Overloading Operators, Advanced Features of Classes: Multiple Inheritance and Special Member Functions, Implementing Data Structures, Streams; the runtime library and files, Collections,Templates, Exception Handling, Designing and Developing a C++ Application Using Object-Oriented Programming Technique.