Skip to content

The goal of the C++ modules is to build strong OOP foundations through hands-on projects. It focuses on class design, operator overloading, inheritance hierarchies, polymorphism, exception handling, C++ type casting, template programming, and STL usage, all while adhering to Orthodox Canonical Form and modern C++ practices.

Notifications You must be signed in to change notification settings

ourhouchmohamed97/CPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPP

This repository contains projects from the 42 C++ modules curriculum, focusing on object-oriented programming, C++ core concepts, and standard library usage. Each project demonstrates mastery of a specific set of C++ skills, ranging from basic class design to advanced topics like operator overloading, templates, and exception handling. The code adheres to 42’s coding standards, emphasizing readability, maintainability, and correct memory management.

About

The goal of the C++ modules is to build strong OOP foundations through hands-on projects. It focuses on class design, operator overloading, inheritance hierarchies, polymorphism, exception handling, C++ type casting, template programming, and STL usage, all while adhering to Orthodox Canonical Form and modern C++ practices.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published