Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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:

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

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