Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anagmrebelo/42_cpp_modules
Small exercises to get familiarised with object-oriented language
https://github.com/anagmrebelo/42_cpp_modules
42 cpp
Last synced: 22 days ago
JSON representation
Small exercises to get familiarised with object-oriented language
- Host: GitHub
- URL: https://github.com/anagmrebelo/42_cpp_modules
- Owner: anagmrebelo
- Created: 2023-02-22T02:22:37.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-13T17:11:15.000Z (about 1 year ago)
- Last Synced: 2024-11-08T08:54:48.615Z (2 months ago)
- Topics: 42, cpp
- Language: C++
- Homepage:
- Size: 318 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CPP_Modules
## Project description:
Project to get familiarized with object-oriented language and main differences/advantages to C## Grade
| Module # | Grade | New Concept(s) |
| --------- | ------------ | ------------- |
| Module 0 | 99/100 | Specifities of the language when compared to C
| Module 1 | 100 | Memory alloaction; references; switch
| Module 2 | 100 | Ad-hoc polymorphism; overloads; orthodox canonical classes
| Module 3 | 100 | Inheritance
| Module 4 | 100 | Subtype polymorphism; abstract classes; interfaces
| Module 5 | 100 | Try/Catch; Exceptions
| Module 6 | 100 | Different casts
| Module 7 | 100 | Templates
| Module 8 | WIP | Templated containers; iterators; algorithm
| Module 9 | WIP | STL containers; merge-sort; insert-sort## Usage
```make``` for each module