- A basic C++ program - header files - methods - terms.
- Namespaces
- Global and Local variables - Namespaces - "endl" vs "\n" - Scope resolution operator.
- Different types of errors in C++.
- Functions
- Reading data - "cin", "getline", "cin.ignore()
- Datatypes - sizeof(datatype)
- Variable initialisation types : braced, functional , assignment
- Integers : i. Number Types - int, binary , hexadecimal, octal ii. Integer Modifiers - signed, unsigned, short, long
- "AUTO"
- Operations
- "limits" header file
- Conditional constructs (if, else, switch, ternary operator)
- Loops ( for, while , do-while, range based for loop)
- Arrays
- Character Manipulation
- C Strings
- String Manipulation
- Exception Handling
- Pointers - Seg fault
- C++ programming memory map - Dynamic Memory Allocation
- Dangling Pointers
- Null Pointers Safety
- Memory Leaks
- Dynamic Arrays
- References
- Concepts
- []
- About Compilers : en.cppreference.com/w/cpp/compiler_support
- Youtube video : https://youtu.be/8jLOx1hD3_o?si=zLBQFl8T3tMVqB3m
- Code : https://github.com/rutura/The-C-20-Masterclass-Source-Code.git
- About header files : en.cppreference.com/w/cpp/header