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++.
Modern C++ Utility Library
OpenGL Framework on C++23
An easy-to-use, lightweight, and efficient C++20 logging library.
An easy-to-use and efficient C++ 20 thread pool that supports task priorities and task submission to specific threads.
C++ Module 00 from 42 school — introductory exercises for C++ covering basic concepts and syntax.
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 01 from 42 school — focusing on operator overloading, file streams, and advanced class behavior in C++.
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)
Deepens C++ basics with memory allocation, references, pointers to members, and simple class design using dynamic behavior. (C++ • 42 • OOP • Memory Management)
Get colourful texts on console with C++
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."