want to learn C++ language in Delhi

Duration: 6 months (Thrice week classes for 2 hours)

Contents of Curriculum

Introduction

  • Introduction to C++?
  • Need for C++?
  • Difference between C and C++
  • Exception Handling
  • Object-Oriented Programming
  • Standard Template Library

Types and declarations

  • Types
  • Sizes
  • Void
  • Booleans
  • Integer Types
  • Floating-Point Types
  • Declarations
  • Enumerations

Pointers, Arrays and Structures

  • Pointers
  • Arrays
  • Pointers into Arrays
  • Pointers to void
  • Constants
  • References
  • Structures

Expressions and Statements

  • Operator Summary
  • Statement Summary
  • A Deck Calculator
  • Comments and Indentation

Functions

  • Function Declarations
  • Overloaded Function Names
  • Argument Passing
  • Default Arguments
  • Value Return
  • Pointer to Function
  • Macros

Namespaces and Exceptions

  • Namespaces
  • Source Files and Programs
  • Separate Compilation
  • Exceptions
  • Linkage
  • Programs
  • Use of Header Files

Classes

  • Classes
  • Access Control
  • Constructors & Destructors
  • Static members
  • Member functions
  • Member initialization
  • Memory allocation

Operator overloading

  • Operator Functions
  • Conversion Operators
  • Essential Operators
  • A Complete Number Type
  • Large Objects
  • Functions Calls
  • Subscripting
  • Increment and Decrement
  • Dereferencing
  • A String Class

Derived class

  • Derived Classes
  • Design of Class Hierarchies
  • Abstract Classes
  • Class Hierarchies and Abstract Classes