Object-Oriented Programming in C++
4th EditionRobert Lafore
Jan 2002, Paperback, 1040 pagesISBN13: 9780672323089
ISBN10: 0672323087
Description
- Back Cover
- Table of Contents
- Features
- Author
- Reviews
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.
Educational Supplement
Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
- Description
Back Cover
- Table of Contents
- Features
- Author
- Reviews
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.
Educational Supplement
Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
- Description
- Back Cover
Table of Contents
- Features
- Author
- Reviews
Introduction.
A Note to Teachers.
1. The Big Picture.
2. C++ Programming Basics.
3. Loops and Decisions.
4. Structures.
5. Functions.
6. Objects and Classes.
7. Arrays and Strings.
8. Operator Overloading.
9. Inheritance.
10. Pointers.
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
- Description
- Back Cover
- Table of Contents
Features
- Author
- Reviews
- Comprehensive Coverage—Offers extensive coverage on C++ programming concepts.
Provides students with the fundamentals of C++. Ex.___
- Object-Oriented Programming—Uses the C++ language.
Explains object-oriented programming to students through the C++ language. Ex.___
- Emphasis on why these concepts exist and how to utilize them to create efficient applications.
Teaches students the background behind the concepts and how to make them work more effectively. Ex.__
- Tutorial-style.
Gives the students a “hands-on” approach to object-oriented programming. Ex.__
- Increased coverage of UML—Illustrates program structure and flow.
Helps students comprehend important concepts. Ex.___
- The Object-Oriented Software Development chapter emphasizes use-case analysis.
Teaches students the modern approach to software design. Ex.___
- New section on inter-file communication—Discusses how various programming entities, variables, functions, and classes communicate between files.
Provides students with a theoretical framework for multifile programs. Ex.___
- Some programs have been modified slightly to ensure they work with the latest versions of popular C++ compilers.
Allows professors to choose from a variety of compilers. Ex.___
Robert Lafore has been writing books about computer programming since 1982. His best- selling titles include Assembly Language Programming for the IBM PC, C Programming Using Turbo C++, C++ Interactive Course, and Data Structures and Algorithms in Java. Mr. Lafore holds degrees in mathematics and electrical engineering, and has been active in programming since the days of the PDP-5, when 4K of main memory was considered luxurious. His interests include hiking, windsurfing, and recreational mathematics.
