UNIT-1 :
Introduction to c++ - key concepts of object oriented programming - Advantages - object oriented language - I/O in c++ - c++ Declarations . Control structures : Decision making .
Statements : if, if...else , jump , Goto, break, continue, switch case statements. Loops in c++ :for, while, do..while . Functions in c++ - Inline functions - function overloading.
UNIT-2:
Classes & Objects : Declaring objects - Defining member function - static member variable & Function - Array of objects - Friend function - Overloading member function - Bit field & Classes - Constructor & Destructor with static members.
UNIT-3:
Operator overloading : Overloading Unary, Binary operators - Overloading friend function - Type conversion - Types of Inheritance - Single , Multilevel, Multiple, Hierarchical, Hybrid, Multipath Inheritance - Virtual base classes - Abstract classes.
UNIT-4 :
Pointers- Declaration- Pointer to classes, object - Pointers to derived classes & base classes - Arrays - Characteristics - Array of classes - memory modules - New & Delete Operators - binding , Polymorphism & Virtual functions.
UNIT-5:
Files- Files stream classes - Sequential read / write Operations - Binary & ASCII files - Random Access operations - Templates - Exception Handling - String - Declaring & Initialsing string objects - String attitudes - Miscellaneous Functions.
Author - Ashok . N. kamathenu