C++ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਿੱਖੋ
C++ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਆਮ-ਉਦੇਸ਼ ਹੈ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ. ਇਸਦੀ ਵਰਤੋਂ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ, ਬ੍ਰਾਊਜ਼ਰ, ਗੇਮਾਂ ਆਦਿ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। C++ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੇ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਵਿਧੀਗਤ, ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ, ਫੰਕਸ਼ਨਲ, ਆਦਿ। dis ਕਰਦਾ ਹੈ C++ ਸ਼ਕਤੀਸ਼ਾਲੀ ਦੇ ਨਾਲ ਨਾਲ ਲਚਕਦਾਰ. C++ ਇੱਕ ਆਮ-ਉਦੇਸ਼ ਵਾਲੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਿ Bjarne Stroustrup ਦੁਆਰਾ teh C ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ, ਜਾਂ "C ਵਿਦ ਕਲਾਸਾਂ" ਦੇ ਵਿਸਤਾਰ ਵਜੋਂ ਬਣਾਈ ਗਈ ਹੈ।
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