Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mguardia10/42cursus_cpp
C++ Practice exercises
https://github.com/mguardia10/42cursus_cpp
42 42born2code 42cpp 42cursus 42projects
Last synced: about 1 month ago
JSON representation
C++ Practice exercises
- Host: GitHub
- URL: https://github.com/mguardia10/42cursus_cpp
- Owner: MGuardia10
- Created: 2024-04-18T12:52:17.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T16:08:37.000Z (7 months ago)
- Last Synced: 2024-05-29T07:18:31.354Z (7 months ago)
- Topics: 42, 42born2code, 42cpp, 42cursus, 42projects
- Language: C++
- Homepage:
- Size: 84 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 42Madrid - CPPs
C++ Practice exercises
The CPP piscine consists of 10 different modules that serve as an introduction to the C++ language. Each module contains a series of independent exercises that primarily introduce us to object-oriented programming (OOP). Each exercise includes a Makefile with which to compile and test the programs.![C++](https://img.shields.io/badge/C++-a?style=for-the-badge&logo=C%2B%2B&color=purple)
![Makefile](https://img.shields.io/badge/Makefile-a?style=for-the-badge&logo=monster&logoColor=orange&color=grey)The topics of each module are:
| đ Module | âšī¸ Topic | đ Subject |
|------|-------|-------|
|CPP_00| Classes, member functions, stdio streams, static, const, and some other basic stuff. | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp0_subject_en.pdf) |
|CPP_01| Memory allocation, pointers to members, references, switch statement | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp1_subject_en.pdf) |
|CPP_02| Polymorphism, operator overloading and Orthodox Canonical class form | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp2_subject_en.pdf) |
|CPP_03| Inheritance | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp3_subject_en.pdf) |
|CPP_04| Subtype polymorphism, abstract classes, interfaces | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp4_subject_en.pdf) |
|CPP_05| Repetitions and Exceptions | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp5_subject_en.pdf) |
|CPP_06| C++ Casts | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp6_subject_en.pdf) |
|CPP_07| C++ Templates | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp7_subject_en.pdf) |
|CPP_08| Templated containers, iterators, algorithms | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp8_subject_en.pdf) |
|CPP_09| Standard Template Library (STL) | [Subject](https://github.com/MGuardia10/42cursus/tree/main/subjects/en/cpp9_subject_en.pdf) |