Provides students with the fundamentals of C++. Ex.___
Explains object-oriented programming to students through the C++ language. Ex.___
Teaches students the background behind the concepts and how to make them work more effectively. Ex.__
Gives the students a “hands-on” approach to object-oriented programming. Ex.__
Helps students comprehend important concepts. Ex.___
Teaches students the modern approach to software design. Ex.___
Provides students with a theoretical framework for multifile programs. Ex.___
Allows professors to choose from a variety of compilers. Ex.___
Object-Oriented Programming in C++ begins with the basic principles of the C++ programming language and systematically introduces increasingly advanced topics while illustrating the OOP methodology. While the structure of this book is similar to that of the previous edition, each chapter reflects the latest ANSI C++ standard and the examples have been thoroughly revised to reflect current practices and standards.
A Note to Teachers.
1. The Big Picture.
2. C++ Programming Basics.
3. Loops and Decisions.
6. Objects and Classes.
7. Arrays and Strings.
8. Operator Overloading.
11. Virtual Functions and Other Subtleties.
12. Streams and Files.
13. Multifile Programs.
14. Templates and Exceptions.
15. The Standard Template Library.
16. Object-Oriented Software Development.
Appendix A: ASCII Table.
Appendix B: Standard C++ Keywords.
Appendix C: Microsoft Visual C++.
Appendix D: Borland C++ Builder.
Appendix E: Console Graphics Lite.
Appendix F: STL Algorithms and Member Functions.
Appendix G: Answers to Questions and Exercises
The errata for the book is available here in Adobe Portable Document Format (PDF) format. You will need Adobe's Acrobat Reader to view these files. If you do not have the Acrobat Reader installed, you may go to Adobe Systems' web site to download this free reader.
Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.Errata for the book - 45 kb -- 0672323087errata.pdf