This repository contains solutions for CPP Module 02 as part of the 42 School C++ modules.
Module 02 focuses on advancing your understanding of C++ object-oriented programming and data representation. Key concepts covered in this module include:
- Orthodox Canonical Form (OCCF) and best practices for class design
- Operator overloading
- Fixed-point and floating-point number handling
- Deep copy mechanics and resource management
This project is part of the 42 cursus, helping you build strong foundations for effective C++ programming.
Clone the repository and follow the instructions provided in each exercise folder.
- The Orthodox Canonical Class Form
- C++ Operator Overloading - cppreference
- Understanding Floating Point - cprogramming.com
- Fixed-Point Numbers - Berkeley CS61C (archived)
- Orthodox Canonical Class Form - YouTube Video
- 42 Network
- C++ Documentation