Topic |
Description |
Installing VS Code & g++ Compiler |
Guide on setting up Visual Studio Code and g++ for C++ development. |
Arrays & Pointer Arithmetic in C++ |
Introduction to arrays and how pointer arithmetic operates in C++. |
Structures, Unions & Enums |
Understanding data structures like structures, unions, and enumerations in C++. |
Functions & Function Prototypes in C++ |
Explains the basics of functions and how to define function prototypes. |
Call by Value & Call by Reference |
Demonstrates the difference between passing arguments by value and by reference. |
Inline Functions & Default/Constant Arguments |
Details on inline functions and the use of default and constant arguments in functions. |
Recursion & Recursive Functions |
Introduction to recursion and how recursive functions work in C++. |
Function Overloading with Examples |
Explains function overloading with practical examples. |
Object-Oriented Programming (OOP) Basics |
Fundamentals of object-oriented programming in C++. |
Classes & Access Modifiers (Public/Private) |
Introduction to classes and public/private access control. |
Memory Allocation for C++ Objects |
How memory is allocated to objects and using arrays within classes. |
Static Data Members & Methods |
Explains static data members and methods in C++. |
Array of Objects & Passing Objects as Arguments |
Using arrays of objects and passing objects as function arguments. |
Friend Functions in C++ |
Understanding friend functions and their usage in C++. |
Friend Classes & Member Friend Functions |
Explains the concept of friend classes and member friend functions in detail. |
Constructors in C++ |
Introduction to constructors and their role in object creation. |
Parameterized & Default Constructors |
Details on parameterized constructors and default constructors in C++. |
Constructor Overloading & Default Arguments |
Explains constructor overloading and using default arguments in constructors. |
Dynamic Object Initialization with Constructors |
How to initialize objects dynamically using constructors. |
Copy Constructor |
Understanding copy constructors in C++. |
Destructors |
Introduction to destructors and their role in object lifecycle. |
Inheritance & Types of Inheritance |
Explanation of inheritance and its types in C++. |
Inheritance Syntax & Visibility Modes |
Syntax and visibility modes of inheritance in C++. |