Object Oriented Programming C++ Simplified

The book "Object Oriented Programming C++ Simplified" has been written for the students who are little experienced in the field of programming. People familiar with earlier programming or another structured programming language will, of course, have an easier time and can move through the early chapters quickly.

It is an introductory level text that instills an understanding of the basic concepts before gradually moving to advanced topics on object oriented programming. Programs given are accompanied by complete explanation, and their output helps the reader to better understand the logic behind them.

Written in a lucid language, the book is enriched with the following features:

  • Lucid explanation of OOP concept.
  • Basic C features in a nutshell.
  • Over 700 thoroughly explained programs.
  • Plenty of exercises.
  • Description of file handling with more than 40 fully explained programs.
  • Detailed coverage of Standard Template Library.
  • Emphasis on new features of C++.

To make this book even more useful, there are extensive discussions of important topics left out of most other introductory books. There are whole chapters on objects, including non-trivial examples of building your own objects with C++

INTRODUCTION TO OOPs
CHAPTER 1 : INTRODUCTION OF OBJECT-ORIENTED DESIGN
CHAPTER 2: STARTING WITH C++
CHAPTER 3: C FEATURES OF C++
CHAPTER 4: OPERATORS AND REFERENCES IN C++
CHAPTER 5: FUNCTION IN C++
CHAPTER 6: CLASS AND OBJECTS IN C++
CHAPTER 7: WORKING WITH CONSTRUCTOR AND DESTRUCTOR
CHAPTER 8: WORKING WITH OPERATOR OVERLOADING
CHAPTER 9: WORKING WITH INHERITANCE IN C++
CHAPTER 10: POINTERS TO OBJECTS AND VIRTUAL FUNCTIONS
CHAPTER 11: INPUT-OUTPUT AND MANIPULATORS IN C++
CHAPTER 12: FILE HANDLING IN C++
CHAPTER 13: TEMPLATE PROGRAMMING
CHAPTER 14: EXCEPTION HANDLING IN C++
CHAPTER 15: OBJECT-ORIENTED PROGRAMMING HAND ON LAB
Appendix 1: Key Elements Used in Trouble Free C++
Appendix 2: Questions Asked in Technical Interviews