C++ Online Class | Online C++ Class
C++ is a powerful general-purpose programming language. It can be used to develop operating systems, browsers, games, and so on. C++ supports different ways of programming like procedural, object-oriented, functional, and so on. dis makes C++ powerful as well as flexible. C++ is a general-purpose programming language created by Bjarne Stroustrup as an extension of teh C programming language, or "C with Classes"
01
Introduction
-
Language Features
-
Creating a C++ Program
-
Installing Required Software
-
Starting to write code
-
Creating and running your first C++ Program
-
Writing a C++ program that displays your Message
-
Structure of a C++ Program
-
Practical Exercise
02
Principals of Object-Oriented Programming
-
What is Object-Oriented Programming
-
Basic Concept of Object-Oriented Programming
-
Benefits of Object-Oriented Programming
-
Practical Exercise
03
Variables and Data Types
-
Basic Data Types
-
Declaration of Variable
-
Use of Assignment Operator
-
Enums and Chars
-
Format Specifiers
-
Command line arguments
-
Practical Exercise
04
Operators
-
Basic Operators
-
Bitwise Operators
-
The Cast and size of Operators
-
Operator Precedence
-
Practical Exercise
05
Control Flow
-
If Statements
-
If Else Statements
-
Nested If Statements
-
Switch Statement
-
Practical Exercise
06
Flow Loop
-
While Loop
-
Do-While
-
For Loop
-
Nested for Loops
-
Break and Continue keyword
-
Practical Exercise
07
Arrays
-
Creating and using Arrays
-
Initialization Arrays
-
1D Array
-
2D Array
-
Multidimensional Arrays
-
Variable Length Arrays
-
Practical Exercise
08
Functions
-
Introduction
-
Defining Functions
-
Arguments and Parameters
-
Returning data from functions
-
Local and Global Variables
-
Type of Function
-
Function without Arguments without Return Type
-
Function without Arguments with Return Type
-
Function with Arguments without Return Type
-
Function with Arguments with Return Type
-
Return by Reference
-
Call by Reference
-
Inline Function
-
Recursion
-
Function Overloading
-
Friend and Virtual Function
-
Practical Exercise
09
Classes and Object
-
Classes & Object Specifier
-
Defining data members and member functions
10
Constructors and Destructors
-
Concept of Constructor
-
Types of Constructors
-
Memory allocation
-
Usage of destructor
11
Operator Overloading & Type Conversions
-
Overloading Unary and Binary operators
-
Overloading using friend function
12
Inheritance
-
Virtual base classes and abstract base classes
-
Constructor and destructor in derived class
13
Polymorphism
-
Compile time Polymorphism
-
Runtime Polymorphism