Skip to content

shriyays/cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++

SUMMARY - C++ in a nutshell.

DIR_1

  1. A basic C++ program - header files - methods - terms.
  2. Namespaces
  3. Global and Local variables - Namespaces - "endl" vs "\n" - Scope resolution operator.
  4. Different types of errors in C++.
  5. Functions
  6. Reading data - "cin", "getline", "cin.ignore()
  7. Datatypes - sizeof(datatype)
  8. Variable initialisation types : braced, functional , assignment
  9. Integers : i. Number Types - int, binary , hexadecimal, octal ii. Integer Modifiers - signed, unsigned, short, long
  10. "AUTO"
  11. Operations
  12. "limits" header file

DIR_2

  1. Conditional constructs (if, else, switch, ternary operator)
  2. Loops ( for, while , do-while, range based for loop)
  3. Arrays
  4. Character Manipulation
  5. C Strings
  6. String Manipulation
  7. Exception Handling

DIR_3

  1. Pointers - Seg fault
  2. C++ programming memory map - Dynamic Memory Allocation
  3. Dangling Pointers
  4. Null Pointers Safety
  5. Memory Leaks
  6. Dynamic Arrays
  7. References

DIR_4

  1. One Definition Rule
  2. Functions
  3. Compilation Model
  4. Function Overloading
  5. Lambda Functions

DIR_5

  1. Concepts
  2. []

REFERENCES :

  1. About Compilers : en.cppreference.com/w/cpp/compiler_support
  2. Youtube video : https://youtu.be/8jLOx1hD3_o?si=zLBQFl8T3tMVqB3m
  3. Code : https://github.com/rutura/The-C-20-Masterclass-Source-Code.git
  4. About header files : en.cppreference.com/w/cpp/header

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published