C++ Training

star rating Rating (4.8 out of 5 based on 124 user reviews)

Affy Informatics offers the C++ training in Gwalior by realtime faculty with course material and Lab Facility which provides opportunities for getting jobs in IT industry. The highly proficient C++ trainers at the Institute deliver best training on C++ course in Gwalior which assists the students to achieve a successful position in IT industry.C++ is Object Oriented Programming language which is very important for campus interview for freshers.

Affy Informatics is top rated training institute for C++ in Gwalior. C++ is a fundamental course for candidates willing to make their careers in software field. C++ covers basics of object oriented programming . After completing C++ training classes in Gwalior candidates are able to learn advance object oriented languages like java and .net .

C++ Training Syllabus

C++ Introduction

  • Concepts of Object Oriented Programming
  • Benefits of OOP
  • What is C++
  • Structure of C++ Program
  • Creating the Source File
  • Compiling and Linking

Variables & Data Types

  • Keywords
  • Identifiers
  • Data Types
  • Type Compatibility
  • Variable Declaration
  • Dynamic Initialization of Variables
  • Reference variable

Functions in C++

  • Function Prototyping
  • Default Arguments
  • Recursion
  • Inline Functions
  • Function Overloading
  • Friend Functions

Operators & Expressions

  • Operators in C++
  • Scope Resolution Operator
  • Member Dereferencing Operators
  • Memory Management Operators
  • Manipulators
  • Type Conversions in C++

Classes and Objects

  • Specifying a Class
  • Defining Member Functions
  • Access Modifiers
  • Arrays within a Class
  • Memory Allocation for Objects
  • Static Data Members
  • Static Member Functions
  • Arrays of Objects
  • Objects as Function Arguments
  • Returning Objects

Constructors and Destructors

  • Constructors
  • Types of Constructors
  • Default Constructors
  • Parameterized Constructors
  • Copy Constructor
  • Constructor Overloading
  • Destructors


  • Defining Derived Classes
  • Types of Inheritance
  • Virtual Base Classes
  • Abstract Classes
  • Constructors in Derived Classes

Operator Overloading

  • Defining Operator Overloading
  • Overloading Unary & Binary Operators
  • Overloading Binary Operators using Friend Function
  • Rules of Operator Overloading   


  • Pointers to Objects
  • this Pointers
  • Pointers to derived classes

Managing Input and Output

  • C++ Streams
  • C++ Streams Classes
  • Unformatted and Formatted I/O Operations
  • Managing Output with Manipulators

Polymorphism & Virtual Functions

  • Polymorphism
  • Types of Polymorphism
  • Virtual Functions
  • Pure Virtual Functions


  • Class Templates
  • Function Templates
  • Overloading of Template Functions

File Handling

  • Classes for File Stream Operations
  • Opening and Closing a File
  • Detecting End of File
  • Sequential I/O Operations

Exception Handling

  • Basics of Exception Handling
  • Exception Handling Mechanism
  • Throwing & Catching Mechanism