The course contect provides comprehensive information of all Object Oriented Programming paradigm and C++ programming. The brief content is given below ans is customizable as per requirement.
Introduction to OOPs & C++: OOP concepts, Structure of C++ program, Different Data types & Operators, precedence, operator control structures in C++ , Namespaces.
Classes and Objects: Inheritance, Polymorphism: Derived Classes, Single, multilevel, multiple inheritance, Pointers to objects and derived classes, this pointer, Array of objects, members, Memory allocation to objects.
Functions, Functions, Types of functions, function overloading, Overriding, friend and virtual functions, Pure virtual functions, pointers to members and member functions.
Constructors, Destructors and Operator overloading: Constructors, Multiple constructors in a class, Copy constructor, Dynamic constructor, Destructors, Defining operator overloading, Overloading Unary and binary operators, Manipulation of strings using operators.
Exception Handling:
Basics of exception handling and its mechanism, Throw, Catch of the mechanism, specify Exceptions, Exceptions In constructors and destructors, operator overloading functions, Briefing about files.