this is the repo where I store all my exercise for the CPP modules from 42 shool
-
Updated
Apr 3, 2025 - C++
this is the repo where I store all my exercise for the CPP modules from 42 shool
This project includes three fundamental exercises focused on the use of the STL (Standard Template Library). The first part implements a generic easyfind function to search within STL containers, the second introduces a Span class to calculate the shortest and longest distances between numbers, and the third develops an it
This repo covers key concepts in object-oriented programming in C++. It includes explanations of virtual functions, abstract classes, interfaces, and copy methods, all illustrated with examples. The focus is on dynamic polymorphism and practical applications of these concepts.
This project aims to teach you object-oriented programming principles by creating a class hierarchy in C++. It starts with a basic ClapTrap class and then adds derived classes such as ScavTrap, FragTrap, and DiamondTrap.
In this module, you'll learn about type conversions in C++ using operators like static_cast, dynamic_cast, and reinterpret_cast. You'll also explore polymorphism and safely convert between derived classes using dynamic_cast.
Add a description, image, and links to the 42-cpp topic page so that developers can more easily learn about it.
To associate your repository with the 42-cpp topic, visit your repo's landing page and select "manage topics."