We will be covering the entire syllabus with these modules.
C++ Introduction Basic Syntax
Variables, constants and literals
Data types
int
float
double
character
bool
void
Derived data types(arrays, pointers, function types, structures)
Basic I/O
Type conversion
Implicit
Explicit
Operators
Arithmetic Operators (+, -, *, /, %, increment, decrement)
Assignment Operators (=, +=, -=, *=, /=, %=)
Relational Operators (==, !=, >=, <=,>, <) Logical Operators (&&, ||, !) Bitwise Operators (&, |, ^, ~,
<<,>>)
Other Operators(addressof &, sizeof etc)
comments(single and multiline)
Flow Control
If..else
While loop
Do while
Break continue
Switch
Goto
Functions
Library defined
User-defined
Function prototype (declaration)
Function Call
Function Definition
Passing Arguments to Function
Return Statement
Function Overloading
Programming Default Arguments (Parameters)
C++ Storage Class
Arrays & String
Arrays
Multidimensional Arrays
Passing Array to a Function
Class and OOPs
private and public
Objects
Access data members and member functions
Constructors
Constructor Overloading
Default Copy Constructor
Pass Objects to Function
Return Object from the Function
Operator Overloading
Inheritance
Why inheritance should be used
Member Function Overriding in Inheritance
Public, Protected and Private Inheritance
C++ Function Overriding
C++ Multiple, Multilevel and Hierarchical Inheritance
friend Function in C++
STL and file handling
string
fstream
Array using vector lib
Reading and writing from a file
Managing code in different module
Final project
CLI based Student Management system
using pure OOPs concept with managing
student data in excel file.