Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 2.34 KB

README.md

File metadata and controls

23 lines (19 loc) · 2.34 KB

CPP Modules

This repository contains solutions and resources for the CPP Modules in the 42 school curriculum. Each module covers specific aspects of C++ programming and is designed to progressively build proficiency in object-oriented programming concepts, memory management, and advanced C++ features.

Modules Overview

Here’s an overview of each module in this repository:

Module Description Topics
1 CPP_00 Getting familiar with C++ Classes, member functions, and basic C++ features
2 CPP_01 BraiiiiiiinnnzzzZ new, pointers to members, references, switch statement
3 CPP_02 My First Orthodox Class Polymorphism, operator overloading, canonical class form
4 CPP_03 Aaaaand... OPEN! Inheritance
5 CPP_04 I don't want to set the world on fire Subtype polymorphism, abstract classes, interfaces
6 CPP_05 Mommy, when I grow up, I want to be a bureaucrat! Repetition, exceptions
7 CPP_06 Scalar conversion C++ casts
8 CPP_07 A few functions and class templates C++ templates
9 CPP_08 Playing with templates and containers Templated containers, iterators, algorithms
10 CPP_09 Playing with templates and containers 2 Templated containers, iterators, algorithms