https://github.com/kuninoto/42_cpp_modules
Basic C++ exercises. Introduction to CPP, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.
https://github.com/kuninoto/42_cpp_modules
42 42-cpp-module 42-cursus 42-school 42born2code 42cursus 42ecole 42porto 42portugal 42projects 42school cpp cpp-1337 cpp-modules cpp-modules-1337 cpp-modules-42 cppmodules ecole42 oop school42
Last synced: 2 months ago
JSON representation
Basic C++ exercises. Introduction to CPP, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.
- Host: GitHub
- URL: https://github.com/kuninoto/42_cpp_modules
- Owner: Kuninoto
- Created: 2023-01-24T19:47:59.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-04-01T21:26:49.000Z (6 months ago)
- Last Synced: 2025-04-01T22:32:40.059Z (6 months ago)
- Topics: 42, 42-cpp-module, 42-cursus, 42-school, 42born2code, 42cursus, 42ecole, 42porto, 42portugal, 42projects, 42school, cpp, cpp-1337, cpp-modules, cpp-modules-1337, cpp-modules-42, cppmodules, ecole42, oop, school42
- Language: C++
- Homepage:
- Size: 1.41 MB
- Stars: 18
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CPP_Modules (42Porto - 42Cursus)
### Description
Basic C++ exercises, grouped by modules. Introduction to C++, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.
CPP00
Grade: 100/100Useful links:
[OOP in CPP](https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/)
[std::cin.getline() vs. std::cin](https://stackoverflow.com/questions/4745858/stdcin-getline-vs-stdcin)
[atoi() in CPP strings](https://stackoverflow.com/questions/27640333/how-do-i-use-atoi-function-with-strings-in-c)
[string.length() vs. string.size()](https://stackoverflow.com/questions/31628940/which-is-faster-c-string-length-or-size)
[Constructors in CPP](https://www.geeksforgeeks.org/constructors-c/)
[Destructors in CPP](https://www.geeksforgeeks.org/destructors-c/)CPP01
Grade: 100/100Useful links:
[Constructors in CPP](https://www.geeksforgeeks.org/constructors-c/)
[Destructors in CPP](https://www.geeksforgeeks.org/destructors-c/)
[References in CPP](https://www.geeksforgeeks.org/references-in-c/)
[Pointer to member functions](https://www.codeguru.com/cplusplus/c-tutorial-pointer-to-member-function/)CPP02
Grade: 100/100Useful links:
[Copy Constructor in CPP](https://www.geeksforgeeks.org/copy-constructor-in-cpp/)
[Operator Overloading in CPP](https://www.tutorialspoint.com/cplusplus/cpp_overloading.htm)
[Fixed Point Representation](https://www.geeksforgeeks.org/fixed-point-representation/)
[Fixed Point Conversion](https://embeddedartistry.com/blog/2018/07/12/simple-fixed-point-conversion-in-c/)
[Triangle area by 3 points](https://ncalculators.com/geometry/triangle-area-by-3-points.htm)
[Check whether a given point lies inside a triangle](https://www.geeksforgeeks.org/check-whether-a-given-point-lies-inside-a-triangle-or-not/)CPP03
Grade: 100/100Useful links:
[Inheritance in CPP](https://www.geeksforgeeks.org/inheritance-in-c/)
[Public vs. Protected in CPP](https://www.geeksforgeeks.org/public-vs-protected-in-c-with-examples/)
[Multiple Inheritance in CPP](https://www.geeksforgeeks.org/multiple-inheritance-in-c/)CPP04
Grade: 80/100Useful links:
[How to initialize array of objects](https://www.geeksforgeeks.org/how-to-initialize-array-of-objects-with-parameterized-constructors-in-c/)CPP05
Grade: 100/100Useful links:
[Exception Handling in CPP](https://www.geeksforgeeks.org/exception-handling-c/)
[Try Catch Statements Explained](https://www.udacity.com/blog/2021/07/cpp-try-and-catch-statements-explained.html)CPP06
Grade: 100/100Useful links:
CPP07
Grade: 100/100Useful links:
[Templates in C++](https://www.geeksforgeeks.org/templates-cpp/)CPP08
Grade: 100/100Useful links:
CPP09
Grade: 100/100Containers I've used:
ex00 -> map
ex01 -> stack
ex02 -> vector && listUseful links:
[RPN Definition](https://en.wikipedia.org/wiki/Reverse_Polish_notation)
[RPN Calculator/Visualizer](https://www.dcode.fr/reverse-polish-notation)
[Merge-sort vs. Insertion-sort](https://www.geeksforgeeks.org/merge-sort-vs-insertion-sort/)
[Merge-Insertion-sort definition](https://en.wikipedia.org/wiki/Merge-insertion_sort)---
Made by Nuno Carvalho (Kuninoto) | nnuno-ca@student.42porto.com