Skip to content

AKL001/CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C++ Modules Notes

This repository contains my personal notes and learning materials for C++ modules.
Each module is organized in its own directory with a dedicated README file that contains my notes for that specific module.


📚 Modules Overview

Module Title Description Score 🏆
00 Basics & Syntax Namespaces, classes, member functions, stdio streams, initialization lists, static, const, etc. 100/100
01 Memory & References Memory allocation, pointers to members, references, and the switch statement. 100/100
02 Operator Overloading & Canonical Form Ad-hoc polymorphism, operator overloading, and the Orthodox Canonical class form. 100/100
03 Inheritance Introduction to inheritance and extending class behavior. 100/100
04 Abstract Classes & Interfaces Subtype polymorphism, abstract classes, and interfaces. 100/100
05 Repetition & Exceptions Repetition of previous concepts and exception handling. 100/100
06 C++ Casts Advanced type casting techniques in C++. 100/100
07 STL Containers & Algorithms Using STL containers (vector, map, etc.) and standard algorithms.
08 Advanced OOP & Patterns Design patterns, smart pointers, and advanced C++ features.

About

C++ modules projects and exercises.

Topics

Resources

Stars

Watchers

Forks