An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with 42cpp

A curated list of projects in awesome lists tagged with 42cpp .

https://github.com/mguardia10/42cursus_cpp

C++ Practice exercises

42 42born2code 42cpp 42cursus 42projects

Last synced: 27 Mar 2025

https://github.com/deryaxacar/42-cpp_07

In this project, in ex00, we learn how to use the swap, min, and max template functions with different data types. In ex01, we apply the same operation to each element of an array using the iter function. Finally, in ex02, we create our own Array<T> class to delve deeper into both templates and dynamic memory management for template functions.

42 42-cpp-module 42-cpp-modules 42-school 42born2code 42cpp 42cursus 42projects 42school cpp cpp-module-07 cpp-modules-42 cpp07 template template-project templates

Last synced: 28 Mar 2025

https://github.com/cypri1-dev/42_cpp04

This topic explores polymorphism in C++ with Animal, Dog, and Cat classes, using makeSound to show polymorphic behavior. Animal becomes abstract, enforcing unique behavior for derived classes. Interfaces like ICharacter and IMateriaSource allow for creating reusable magical items and characters, applying deep copy and memory management principles.

42cpp 42projects cpp cpp04

Last synced: 27 Mar 2025

https://github.com/cypri1-dev/42_cpp05

This project simulates a bureaucracy in C++ with classes like Bureaucrat, Form, and Intern. It explores exceptions, grade-based access control, and dynamic form creation. The goal is to blend logical rigor with advanced object-oriented programming concepts.

42cpp 42projects cpp05

Last synced: 27 Mar 2025

https://github.com/magnitopic/cpp-42

C++ beginner exercicess to learn the language and OOP

42cpp 42cursus cpp cpp98 oop oop-in-cpp

Last synced: 13 Mar 2025

https://github.com/cypri1-dev/42_cpp06

Develop a series of C++ utilities for type conversion, serialization, and runtime type identification. Implement ScalarConverter for literal conversion, Serializer for pointer serialization, and a Base hierarchy with dynamic type identification using polymorphism.

42cpp 42pr cpp cpp06

Last synced: 01 Apr 2025