Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pasqualerossi/c-plus-plus
C++ Mini Piscine with Modules 00 to 08.
https://github.com/pasqualerossi/c-plus-plus
42-cpp-module 42-cpp-modules cpp cpp-modules cpp-modules-1337 cpp-modules-42
Last synced: about 1 month ago
JSON representation
C++ Mini Piscine with Modules 00 to 08.
- Host: GitHub
- URL: https://github.com/pasqualerossi/c-plus-plus
- Owner: pasqualerossi
- Created: 2022-06-10T06:02:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T20:37:01.000Z (4 months ago)
- Last Synced: 2024-08-29T23:00:05.469Z (4 months ago)
- Topics: 42-cpp-module, 42-cpp-modules, cpp, cpp-modules, cpp-modules-1337, cpp-modules-42
- Language: C++
- Homepage:
- Size: 3.41 MB
- Stars: 9
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# C++ 00 to C++ 09 Modules
## [C++ 00](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000)
Introduction to C++ (Namespaces, Classes, Member Functions, Stdio Streams, Initalization Lists, Static and Const
- [ex00: Megaphone](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000/ex00)
- [ex01: My Awesome PhoneBook](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2000/ex01)## [C++ 01](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001)
Memory Allocation, Pointers To Members, References and Switch Statement
- [ex00: BraiiiiiinnnzzzZ](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex00)
- [ex01: Moar brainz!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex01)
- [ex02: HI THIS IS BRAIN](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex02)
- [ex03: Unnecessary violence](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex03)
- [ex04: Sed is for losers](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex04)
- [ex05: Harl filter](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2001/ex05)## [C++ 02](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002)
Ad-Hoc Polymorphism, Operator Overloading and Orthodox Canonical Class Form
- [ex00: My First Class in Orthodox Canonical Form](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex00)
- [ex01: Towards a more useful fixed-point number class](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex01)
- [ex02: Now we're talking](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2002/ex02)## [C++ 03](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003)
Inheritance
- [ex00: Aaaaand... OPEN!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex00)
- [ex01: Serena, my love!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex01)
- [ex02: Repetitive work](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2003/ex02)## [C++ 04](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004)
Subtype Polymorphism, Abstract Classes and Interfaces
- [ex00: Polymorphism](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex00)
- [ex01: I don't want to set the world on fire](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex01)
- [ex02: Abstract class](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2004/ex02)## [C++ 05](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005)
Repetition and Exceptions
- [ex00: Mommy, when I grow up, I want to be a bureaucrat!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex00)
- [ex01: Form up, maggots!](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex01)
- [ex02: No, you need form 28B, not 28C...](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex02)
- [ex03: At least this beats coffee-making](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2005/ex03)## [C++ 06](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006)
C++ Casts
- [ex00: Conversion of scalar types](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex00)
- [ex01: Serialization](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex01)
- [ex02: Identify real type](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2006/ex02)## [C++ 07](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007)
C++ Templates
- [ex00: Start with a few functions](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex00)
- [ex01: Iter](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex01)
- [ex02: Array](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2007/ex02)## [C++ 08](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008)
Templated Containers, Iterators and Algorithms
- [ex00: Easy find](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex00)
- [ex01: Span](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex01)
- [ex02: Mutated abomination](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2008/ex02)## [C++ 09](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009)
Containers Use Cases And Performance
- [ex00: Bitcoin Exchange](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex00)
- [ex01: Reverse Polish Notation](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex01)
- [ex02: PmergeMe](https://github.com/pasqualerossi/C-Plus-Plus/tree/main/C%2B%2B%20Module%2009/ex02)
# C++ Resource
https://cpp_modules.simple.ink/