Description
Based on the tenet that good habits are formed early, authors Behrouz Forouzan and Richard Gilberg consistently emphasize the principles of structured programming and software engineering. Every complete program uses a consistent style, and as programs are analyzed, styles and standards are further explained. Whenever possible, the authors develop the principle of a subject before they introduce the language implementation so the student understands the concept before dealing with the nuances of C++. In addition, a vast array of figures and tables visually reinforce key concepts. By integrating software engineering principles and encouraging the student to resist the temptation to immediately code, the text builds a solid foundation in problem solving.
Key Features
- Updates strings coverage with a completely revised chapter that reflects the ISO string class.
- Includes new coverage of class templates and exception handling.
Table Of Contents
Introduction to Computers
- Introduction to the C++ Language
- Structure of a C++ Program
- Functions
- Selection-Making decisions
- Repetition
- Text Files
- Arrays
- Pointers
- Derived Types-Enumeration, Structure, and Union
- Classes
- More Class Features
- Inheritance
- Strings
- Binary Files
- Linked Lists
- Templates
- Exceptions
Reviews
There are no reviews yet.