These exercises enhance your skills and ease the transition from C to C++.
-
Updated
Mar 26, 2025 - C++
These exercises enhance your skills and ease the transition from C to C++.
A comprehensive modern C++ utility library that provides practical functions for common programming tasks.
These exercises enhance your skills and ease the transition from C to C++.
An easy-to-use, lightweight, and efficient C++20 logging library.
Modern C++ Utility Library
OpenGL Framework on C++23
An easy-to-use and efficient C++ 20 thread pool that supports task priorities and task submission to specific threads.
Introduction to Object-Oriented Programming in C++, covering classes, member functions, and basic encapsulation principles. (C++ • 42 • OOP • Fundamentals)
Introduction to operator overloading and canonical class form through exercises on fixed-point arithmetic and object semantics. (C++ • 42 • OOP • Operator Overloading)
C++ Module 00 from 42 school — introductory exercises for C++ covering basic concepts and syntax.
Explores inheritance and polymorphism by implementing a class hierarchy of ClapTrap robots with extended behaviors. (C++ • 42 • OOP • Inheritance)
42 School C++ Module 02 – Exercises on Orthodox Canonical Class Form, operator overloading, and data representation.
CPP Modules
Focuses on polymorphism, abstract classes, and deep copies through an animal class hierarchy with dynamic memory management. (C++ • 42 • OOP • Polymorphism)
C++ Module 01 from 42 school — focusing on operator overloading, file streams, and advanced class behavior in C++.
42 School C++ Module 03 – Exercises on inheritance, polymorphism, abstract classes, dynamic memory, and advanced OOP practices.
Get colourful texts on console with C++
Deepens C++ basics with memory allocation, references, pointers to members, and simple class design using dynamic behavior. (C++ • 42 • OOP • Memory Management)
Add a description, image, and links to the cpp-module topic page so that developers can more easily learn about it.
To associate your repository with the cpp-module topic, visit your repo's landing page and select "manage topics."