The goal of these modules is to introduce you to Object-Oriented Programming.
-
Updated
Oct 13, 2024 - C++
The goal of these modules is to introduce you to Object-Oriented Programming.
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.
The 12th project of 42's curriculum is about creating our own IRC server. An actual IRC client will be used to connect to the server and test it. Internet is ruled by solid standards protocols that allow connected computers to interact with each other. It’s always a good thing to know.
C++98 exercises on subtype polymorphism, abstract classes, and interfaces, demonstrating advanced object-oriented programming techniques.
C++98 exercises on inheritance, exploring base and derived class dynamics and multiple inheritance challenges.
Maze and cave realization
This is project aiming to create a simple Internet Relay Chat (IRC) server. There is no Server-to-Server communication, only Server-to-Client communication. RFC 1459 is referenced and HexChat is used as client.
The 12th project of 42 curriculum is a C++ piscine which aims to introduce students to Object-Oriented Programming. C++ was chosen because it's derived from our old and familiar C Language. Since C++ can be complex, the code will adhere with the C++98 standard.
The project provides the ability to perform a variety of mathematical operations. It also has 3 additional modules (charting, credit calculator, deposit calculator
Introduction to CPP, RAII, OOP, I/O and file streams, operator overloading, templates/generics and containers
This is first CPP learning project at Cole 42 school. The goal of these modules is to introduce us to object-Oriented Programming.
Implementation of 4 STL containers in C++98
Add a description, image, and links to the ecole42 topic page so that developers can more easily learn about it.
To associate your repository with the ecole42 topic, visit your repo's landing page and select "manage topics."