Description
BPB Publications Hackish C++- Games & Demos by Michael Flenov
The world is Object Oriented and since programmers live in this world it is natural that they too approach the problems that they are trying to solve in an the problems that they are trying to solve in an object-oriented manner. To harness the power of Object Oriented Programming (OOP) most professional programmers choose C++. Introduction to Object Oriented Programming & C++ teaches you both these things in Yashavant Kanetkar's inimitable style.
Salient Features:
OO & Procedural Programming
C++ Elements
Functions – Inline Friend etc.
Type Conversions
Pointers
STL
Virtual Function Mechanism
Stream I/O
Manipulators
Manipulators
Exception Handling
Creating Class Libraries
Templates
Once you start reading this book you would experience that it make learning OOP and C++ incredibly easy. Each topic in this book is highlighted by clear direct examples. It will not only serve as your tutorial but it is likely to be the first thing that you would reach for when faced with a confusing issue. Introduction
Chapter 1. Principles of Object Oriented Programming (OOP)
Chapter 2. Elements of C++ Language
Chapter 3. Functions
Chapter 4. Classes and Objects
Chapter 5. Constructors and Destructors
Chapter 6. Operator Overloading
Chapter 7. Derived Classes and Inheritance
Chapter 8. Pointers
Chapter 9. Virtual Functions
Chapter 10. Streams
Chapter 11. Exception Handling
Chapter 12. Class Libraries
Chapter 13. Advanced Classes
Appendix A: Testing and Debugging Simple Programs
Appendix B: DOEACC Solved Paper
Appendix C: Practical Assignment
Index