C++ Programming Language

  • Home
  • C++ Programming Language

Online/Offline C++ Programming Training in Chandigarh.

If you are well versed with 'C' language the next step in programming is C++ as it introduces the concepts object oriented programming which is the building block for further programming languages.
C++ is an object oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of C language. It is therefore possible to code C++ in a "C style" or "object-oriented style." In certain scenarios, it can be coded in either way and is thus an effective example of a hybrid language. C++ is a general purpose object oriented programming language. It is considered to be an intermediate level language, as it encapsulates both high and low level language features. Initially, the language was called 'C with classes’ as it had all properties of C language with an additional concept of 'classes’. However, it was renamed to C++ in 1983. It is pronounced "C-Plus-Plus.We provide online and offline C++ Language training in sector 46C & sector 22C Chandigarh at COMPUHELP.

C++ Overview

  • C++ Characteristics
  • Object-Oriented Terminology
  • Features of OOP
  • Structure of C++ Program
  • Classes and Objects in C++
  • How to Declare a Class in C++
  • How to instantiate a Class in C++
  • How to Access the Member Functions of a Class in C++

Classes in C+

  • Defining Classes in C++
  • Classes and Encapsulation
  • Member Functions
  • Classes and Objects in C++
  • How to Declare a Class in C++
  • How to instantiate a Class in C++
  • How to Access the Member Functions of a Class in C++
  • Friend Function and its Applications
  • Friend Class and its Applications

Constuctors and Destructors in C++

  • What is Constuctor and Why We Use them in C++
  • How To Define and Use a Constructor
  • Different Types of Constructors
  • Applications of Constructors
  • What is Destructor and Why We Use them in C++
  • How To Define and Use Destructor

Operator Overloading

  • What is the basic Concepts of Operator Overloading
  • Types of Operator Overloading in C++
  • Operators which we Cannot overload in C++
  • Applications of Operator Overloading

Storage Management

  • Memory Allocation
  • Dynamic Allocation: new and delete

Inheritance

  • Overview of Inheritance
  • What is the need of Inheritence
  • Different types of Inheritence
  • Concept of Base class and derived Class
  • How to inherit a new Class from already existing Class
  • Application of Inheritence

Polymorphism

  • Overview of Polymorphism
  • Why We use the concept of Polymorphism
  • Types of Polymorphism
  • Virtual Functions and Pure Virtual Functions

Input and Output in C++ Programs

  • Standard Streams
  • Manipulators
  • Unformatted Input and Output
  • File Input and Output

Exceptions

  • Exceptions
  • Inheritance and Exceptions
  • Exception Hierarchies
  • Inside an Exception Handler

Templates

  • Template Overview
  • Customizing a Templated Method
  • Standard Template Library Containers

Admission Enquiry Form