Ce dépôt rassemble les différents modules CPP de la piscine 42. Les README sont les notes que j'ai prises au cours de mes recherches. Ils ne sont pas exhaustifs mais peuvent constituer un bon point de départ pour comprendre les différents concepts abordés par chaque module.
- CPP00 : Introduction aux bases du C++ avec les variables, pointeurs, références, tableaux, conteneurs et manipulation de fichiers.
- CPP01 : Allocation dynamique, références, gestion de la mémoire et notions avancées comme les maps en C++.
- CPP02 : Implémentation de la surcharge d’opérateurs (+, =) et pré/post-incrémentation ainsi que les fonctions membres statiques.
- CPP03 : Respect du modèle coplien (canonical form), gestion des constantes et surcharge de l'opérateur d'insertion (
<<
). - CPP04 : Résolution statique et dynamique des liens via les fonctions virtuelles et l'héritage en C++.