C++ with OOPS
C++ with OOPS Training in Dilsukhnagar
OOPS CONCEPTS
Limitations of OOP, Benefits of OOP
OOPs Concepts
Data Abstraction
Data Handling
Data Encapsulation, inheritance, Polymorphism
Applications of OOPs, Introduction to C++
I/O STREAMS:
Introduction to I/O streams, cin, cout, formats flags, I/O manipulations, Basic programming
DECISIONS & LOOPS:
“if” statements, “if-else”, “nested if-else” statements, “switch” statements, “while” statements, “do-while” statements, “for” statements, Nested loops
FUNCTIONS:
In-line Functions, Default Arguments, Cost Argument Reference: Variables, call by reference friend function, function over loading
CLASSES & OBJECTS:
What is class? Differences between structures & classes
Defining a class
Defining member functions
Scope Resolutions Operators
Static data members
Static members functions
Constant member functions
Nesting of members functions
What is an object? Default is object
CONSTRUCTORS & DESTRUCTORS:
What is Constructor? Default Constructor parameterized Constructor
Multiple constructors in a Class Constructors with arguments
What is a Destructor?
ARRAYS:
Arrays with in a class
Arrays of objects
2Dim arrays
3Dim arrays
OPERATOR OVERLOADING:
Introduction to Operator Overloading
Overloading Unary Operators
Overloading Binary Operators
Overloading Increment/Decrement
Operators
i) Overloading Relation Operators
ii) Manipulation of String Using Operators
iii) Overloading Relational Operators
iv) Type Conversions
INHERITANCE:
Introduction to inheritance
Defining a derived class
Types of inheritance
Visual base class
Abstract Classes
Construction in derived classes
POINTERS, VISUAL FUNCTIONS & POLYMORPHISM:
Introduction to pointers
Pointers to objects “this” pointer
Pointer to derived classes Visual
Functions
Pure visual functions
Polymorphism
FILES:
Introduction to files, operators of a file
Files operating Modes, Closing of a file
File I/O
File Pointers & their Manipulations
Updating a file
Error Handling
TEMPLATES & EXCEPTIONAL HANDLING:
Templates, Class templates
Functions Templates, Member function
Templates
Templates Arguments
Exception Handing, Syntax of Exception