Designing and delivering computer education for every one, anytime, anywhere!
  Empowering the knowledge learners by providing them with computing skills through technology-based educational systems.
   
  Certificate in OOPS and C++
 
 
Classes & Objects
  Object-Oriented Programming
  Classes, Objects & Interface
  Constructors & Destructors
  Overloading of Operators & Functions
  References
  Friend Functions
  Dynamic Memory allocation
  Static Data Member & Member Functions
 
Templates & Exception Handling
  Templates
  Function Templates
  Class Templates
  Inheriting A Templates Class
  Exception Handling
  Handling Runtime Errors
  Throwing An Exception
  The Try & Catch Blocks
   
Inheritance & Polymorphism
  Inheritance
  Containership
  Private, Public & Protected Inheritance
  Multi-level Inheritance
  Multiple Inheritance
Compile time & Runtime Polymorphism
Virtual Functions
Pure Virtual Functions
VTABLE and VPTR
 
STL & MFC Collection Classes
  Standard Template Library
  Containers, Iterators & Algorithms
  Sequence, Derived & Associative
  Containers
  Programming Vector, Stack & Priority
Queue
Using List
Using Map/Multiset
Using Set/Multiset
MFC Collection Classes
Using Array, List & Map Classes
     
Input/Output
  Console I/O
  The ios Class
  Formatting Flags
  Manipulators
  File I/O With Streams
  File Opening Modes
  Error Flags
Manipulators
File I/O With Streams
File Opening Modes
Error Flags
 
Advanced Features
  Virtual Base Classes
  Virtual Destructors
  Inline Functions
  Data Conversions
  Object Slicing
  Run Time Type Identification (RTTI)
  Usage of reinterpret_cast,
  const_cast, static_cast, etc.