Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abderrsfa/cpp_modules
9 modules of C++ each cover a certain topic to help you understand the specificities of C++ and Object-oriented Programming.
https://github.com/abderrsfa/cpp_modules
1337 42born2code classes cpp inheritance object-oriented-programming oop stl templates
Last synced: about 1 month ago
JSON representation
9 modules of C++ each cover a certain topic to help you understand the specificities of C++ and Object-oriented Programming.
- Host: GitHub
- URL: https://github.com/abderrsfa/cpp_modules
- Owner: AbderrSfa
- License: apache-2.0
- Created: 2021-10-11T14:37:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T21:43:37.000Z (over 1 year ago)
- Last Synced: 2024-11-07T08:23:57.155Z (3 months ago)
- Topics: 1337, 42born2code, classes, cpp, inheritance, object-oriented-programming, oop, stl, templates
- Language: C++
- Homepage:
- Size: 194 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cpp_modules
## 🤔 Description
These modules of C++ each cover a certain topic to help you understand the specificities of C++ and Object-oriented Programming.## ✔ CPP Modules
CPP - Module 00: This Module serves as a bit of an introduction to C++.CPP - Module 01: This Module deals with memory allocation, references, pointers to members and the usage of the switch statement.
CPP - Module 02: This Module is designed to help you understand Ad-hoc polymorphism, overloads and orthodox canonical classes.
CPP - Module 03: This Module is about the concept of Inheritance.
CPP - Module 04: this Module teaches the concepts of subtype polymorphism, abstract classes and interfaces.
CPP - Module 05: This Module is designed to help you understand exceptions and the try/Catch block.
CPP - Module 06: This Module introduces the different casts (static/dynamic/reinterepret).
CPP - Module 07: This Module all about Templated functions/classes.
CPP - Module 08: This Module is about templated containers, iterators and algorithms.
## ⚙️ Compilation
Each Exercise has its own Makefile.
To compile, use `make`.