Object Oriented Programming with C++, 2nd Edition Front Cover

Object Oriented Programming with C++, 2nd Edition

  • Length: 512 pages
  • Edition: 2 Pap/Cdr
  • Publisher:
  • Publication Date: 2012-11-09
  • ISBN-10: 0198065302
  • ISBN-13: 9780198065302
  • Sales Rank: #7400152 (See Top 100 Books)
Description

Beginning with an explanation of the procedure-oriented programming system, the role played by structures in this system, and the reasons that led to the creation of OOPS, the book provides a systematic discussion of features such as classes, objects, dynamic memory management, constructors, destructors, inheritance, dynamic polymorphism, and operator overloading. The concepts of stream handling, templates (including the Standard Template Library), and exception handling have been covered in detail to provide more control and convenience to programmers.

Table of Contents

Chapter 1. Introduction to C++
Chapter 2. Classes and Objects
Chapter 3. Dynamic Memory Management
Chapter 4. Constructors and Destructors
Chapter 5. Inheritance
Chapter 6. Virtual Functions and Dynamic Polymorphism
Chapter 7. Stream and File Handling
Chapter 8. Operator Overloading, Type Conversion, New Style Casts, and RTTI
Chapter 9. Data Structures
Chapter 10. Templates
Chapter 11. Exception Handling
Appendix A: Case Study—A Word Query System
Appendix B: Comparison of C++ with C
Appendix C: Comparison of C++ with Java
Appendix D: Object-Oriented Analysis and Design
Appendix E: Glossary
Appendix F: Self Tests

To access the link, solve the captcha.