Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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) |