Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maricard18/42-cpp
Introduction to C++
https://github.com/maricard18/42-cpp
42 42born2code 42projects 42school cpp cpp-modules cpp-modules-42 cpp98
Last synced: about 10 hours ago
JSON representation
Introduction to C++
- Host: GitHub
- URL: https://github.com/maricard18/42-cpp
- Owner: maricard18
- Created: 2023-06-21T09:56:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-17T20:43:56.000Z (8 months ago)
- Last Synced: 2024-09-24T20:55:00.460Z (about 16 hours ago)
- Topics: 42, 42born2code, 42projects, 42school, cpp, cpp-modules, cpp-modules-42, cpp98
- Language: C++
- Homepage:
- Size: 3.87 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cpp Modules
## C++
This project serves as an introduction to C++, an object-oriented programming language.
To successfully complete this assignment, we must finish 10 different modules covering various topics.
The is in rank 3 and 4 of 42 in the common core and has been graded with a score of 100/100.
The subject to each module can be find [here](/subjects).## Topics
| Level | Image | Folder Path |
|-------|-------|--------------|
| 0 | introduction | [Cpp00](/Cpp00) |
| 1 | memory, pointers and references | [Cpp01](/Cpp01) |
| 2 | operator overloading | [Cpp02](/Cpp02) |
| 3 | inheritance | [Cpp03](/Cpp03) |
| 4 | polymorphism, abstract classes and interfaces | [Cpp04](/Cpp04) |
| 5 | try catch and exceptions | [Cpp05](/Cpp05) |
| 6 | casts | [Cpp06](/Cpp06) |
| 7 | templates | [Cpp07](/Cpp07) |
| 8 | templated containers, iterators and algorithms | [Cpp08](/Cpp08) |
| 9 | STL | [Cpp09](/Cpp09) |## How To Use
To clone and run this project, just follow this instructions
```bash
# Clone this repository
$ git clone https://github.com/maricard18/42-Cpp# Go into each module
# Run make command
$ make# Run the executable
# Test it out!
```---
> GitHub [@maricard18](https://github.com/maricard18) ·
> Linkedin [Mario Henriques](https://www.linkedin.com/in/mario18) ·
> [42 Porto](https://www.42porto.com/en)