Skip to content

Repository files navigation

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:

ModuleDescriptionTopics
1CPP_00Getting familiar with C++Classes, member functions, and basic C++ features
2CPP_01BraiiiiiiinnnzzzZnew, pointers to members, references, switch statement
3CPP_02My First Orthodox ClassPolymorphism, operator overloading, canonical class form
4CPP_03Aaaaand... OPEN!Inheritance
5CPP_04I don't want to set the world on fireSubtype polymorphism, abstract classes, interfaces
6CPP_05Mommy, when I grow up, I want to be a bureaucrat!Repetition, exceptions
7CPP_06Scalar conversionC++ casts
8CPP_07A few functions and class templatesC++ templates
9CPP_08Playing with templates and containersTemplated containers, iterators, algorithms
10CPP_09Playing with templates and containers 2Templated containers, iterators, algorithms

About

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.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages