C++ Tutorial

Define C++

C++ First Program

Difference C and C++

C++ Operators

C++ Type Casting

C++ Function Overloading

C++ Default Arguments

C++ Inline Function

C++ Define OOP's

C++ Keywords

C++ Classes

Ex Classes

C++ Nested Classes

C++ Constructors

Ex Constructor

C++ Friend Keyword

C++ Operator Overloading

Ex: Operator Overloading

C++ Inheritance

C++ this pointer

C++ Polymorphism

Virtual Class & Function

C++ File Handling

Exercise: File Handling

C++ Templates

C++ Exception Handling

C++ Graphics

Exercise: Graphics

Page Stats

Visitor: 1261

Programming in C++

Bjarne Stroustrup Bjarne Stroustrup

C++ is a general-purpose object-oriented programming (OOP) language, developed by Bjarne Stroustrup, and is an extension of the C language.

Initially, In 1979, the language was called "C with classes" as it had all the properties of the C language with an additional concept of "classes."

In 1983, 'C with classes' was renamed to 'C++', adding new features like virtural functions, operator overloading, references, memory allocation/de-allocation/ with new/delete keywords.

In 1985, the first version of C++ was released

In 1989, C++ 2.0 was released includes features like multiple inheritance, abstract classes, static member functions.

Later feature additions included templates, exceptions, namespace, boolean type.

As of 2017, C++ remains the third most popular programming language, behind Java and C,

Updated: 21-Apr-19