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.
An easy-to-use, lightweight, and efficient C++20 logging library.
These exercises enhance your skills and ease the transition from C to C++.
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.
Modern C++ Utility Library
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)
42 School C++ Module 03 – Exercises on inheritance, polymorphism, abstract classes, dynamic memory, and advanced OOP practices.
CPP Modules
Focuses on polymorphism, abstract classes, and deep copies through an animal class hierarchy with dynamic memory management. (C++ • 42 • OOP • Polymorphism)
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.
Proyecto desarrollado como parte del currículo de 42 (C++ Module 00). Introducción a la programación orientada a objetos en C++98, clases, espacios de nombres y gestión básica de E/S.
C++ Module 01 from 42 school — focusing on operator overloading, file streams, and advanced class behavior in C++.
To associate your repository with the cpp-module topic, visit your repo's landing page and select "manage topics."