C++ Advantage, Introduction to OOPS, Input and Output Statements, Defining classes, Creating Objects, Data members and member functions, Constructors and Destructors, Access Specifiers, Inline Functions, Introduction to Function, Overloading, Default Function Arguments, Reference types, Reference type arguments, Static Members, Pointers, Dynamic Memory Allocation, Memory Management, Creating Object arrays, Manipulating Object arrays, Inheritance Concepts & Syntax, Protected Keyword, Derivation Types, Types of Inheritance, Overloading ( method & operator), Virtual methods, Compile time Polymorphism, Run time Polymorphism, Friend Functions, Friend Classes, File streams, String streams