GitHunt
FE

Felipp3san/42-cpp_module_04

42 School C++ Module 04 – Exercises on advanced inheritance, polymorphism, abstract classes, error handling, resource management, and further OOP practices.

CPP Module 04

This repository contains solutions for CPP Module 04 as part of the 42 School C++ modules.

Module 04 builds on previous modules with a focus on advanced inheritance concepts, polymorphism, and practical application of abstract classes and interfaces. Key topics in this module include:

  • Deepening understanding of inheritance & polymorphism
  • Handling abstract classes, pure virtual functions, and interfaces
  • Managing object creation and destruction using constructors & destructors
  • Practicing error handling and resource management in C++
  • Exploring advanced OOP patterns with polymorphic behaviors

This project is part of the 42 cursus, encouraging deeper mastery of C++ programming principles.


How to use

Clone the repository and follow the instructions provided in each exercise folder.


Reference


Languages

C++98.0%Makefile2.0%

Contributors

Created December 9, 2025
Updated December 11, 2025
Felipp3san/42-cpp_module_04 | GitHunt