C++

C++

Duration 1 Months
Class Timings 1 hour a day, 5 days a week
Eligibility C Language Knowledge

C plus plus

C plus plus Programming Language. C++ is an object oriented, compiled, low-level, reasonably portable programming language. It's based on C, and it maintains C's syntax.

Introduction to C++

  • Writing, compiling and running a program

Variables and data types

  • Expressions
  • Constants
  • Operators
  • Type conversions

Introduction of Decision Making And Branching

  • If…else statements
  • Switch/case construct

Looping

  • while, do…while, for loops

Functions

  • Passing arguments
  • Function prototyping
  • Default argument initializers
  • Inline functions

Arrays

  • Array initialisation
  • Multi-dimensional arrays
  • Character arrays
  • Working with character strings

Storage Classes

  • Global variables

Pointers

  • Pointer and arrays
  • Pointers to character strings
  • Arrays of pointers
  • Pointers to functions

C++ classes

  • Data members and member functions
  • Creating objects
  • Friends to a class
  • Class initialisation

Function overloading

  • Operator overloading

Copy constructor

  • Assignment operator

Template classes

  • Static class members
  • File streams

Inheritance

  • Single level Inheritance
  • Multi level Inheritance
  • Multiple Inheritance
  • Hierarchical Inheritance
  • Hybrid Inheritance

Virtual functions

  • Virtual destructors

Virtual base classes

  • Virtual base class member access
  • Constructor and destructor ordering

Exception handling

  • try…throw…catch block
  • Nested catch handlers