C++ Programming is a general purpose Object oriented programming (OOP) language and it is an extension of c programming language.
What is object oriented programming: OOP is a programming model or paradigm in which everything is based on objects.
There are different features of object oriented programming language such as everything is object, emphasis on data rather than procedures.
C++ is developed by Bjarne Stroustrup.
C++ is an object-oriented programming language and includes classes, inheritance, polymorphism, data abstraction, and encapsulation.
Let’s learn C++ programming concepts which are as follow:
Introduction
Variable, Datatypes, and Operators
Input and output in c++
Flow of control
- If statement
- If else statement
- Nested If else
- Switch case statement
- While Loop
- Do while loop
- For loop
- Break and continue statement
Compound Types
Object Oriented Approach
- C++ classes basics
- Difference between class and structure
- Constructor
- Destructor
- Data abstraction
- Data encapsulation
Functions
- Function Basics in cpp
- Function Declaration, call, and definition
- Function Overloading
- Inline function
- Friend Function
- Recursion
- Virtual Function
- Pure Virtual Function and abstract class