Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/izenynn/cpp-modules
42 Cursus: c++ modules for learning the language.
https://github.com/izenynn/cpp-modules
42-cpp-module 42-cpp-modules cpp cpp-modules cpp-modules-42 cpp98 cpp98-compatible linux macos
Last synced: about 1 month ago
JSON representation
42 Cursus: c++ modules for learning the language.
- Host: GitHub
- URL: https://github.com/izenynn/cpp-modules
- Owner: izenynn
- Created: 2021-12-21T12:33:01.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-06T22:27:50.000Z (11 months ago)
- Last Synced: 2024-09-30T00:41:59.921Z (about 2 months ago)
- Topics: 42-cpp-module, 42-cpp-modules, cpp, cpp-modules, cpp-modules-42, cpp98, cpp98-compatible, linux, macos
- Language: C++
- Homepage:
- Size: 143 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cpp-modules
## Info
42 Cursus: c++ modules for learning the language.
- Status: finished
- Result: 100% on all modules
- Observations: (null)## Modules
### Module 00
Namespace, class, member functions, stdio stream, initialization lists, static, const and lots of basic stuff.
### Module 01
Memory allocation, references, pointers to members, switch.
### Module 02
Ad-hoc polymorphism, operators overload and orthodox canonical classes.
### Module 03
Inheritance
### Module 04
Subtype polymorphism, abstract classes, interfaces.
### Module 05
Repetition and exceptions.
### Module 06
C++ casts.
### Module 07
C++ templates.
### Module 08
Templated containers, iterators, algorithms.
##
[![forthebadge](https://forthebadge.com/images/badges/made-with-c-plus-plus.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/powered-by-coffee.svg)](https://forthebadge.com)