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

https://github.com/andreyvdl/42-cpp_modules

My CPP modules
https://github.com/andreyvdl/42-cpp_modules

42 42saopaulo cpp object-oriented-programming oop poo

Last synced: about 1 year ago
JSON representation

My CPP modules

Awesome Lists containing this project

README

          






Module|Score |Module|Score
---:|:--- | ---:|:---
00 |100/100| 01|100/100
02 |100/100| 03|100/100
04 |100/100| 05|100/100
06 |100/100| 07|100/100
08 |100/100| 09|100/100

## Objective

### 00

> This first module of C++ is designed to help you understand the specifities of the language when compared to C. Time to dive into Object Oriented Programming!

### 01

> This module is designed to help you understand the memory allocation, reference, pointers to members and the usage of the switch in CPP.

### 02

> This module is designed to help you understand Ad-hoc polymorphism, overloads and orthodox canonical classes in CPP.

### 03

> This module is designed to help you understand Inheritance in CPP.

### 04

> This module is designed to help you understand Subtype polymorphism, abstract classes and interfaces in CPP.

### 05

> This module is designed to help you understand Try/Catch and Exceptions in CPP.

### 06

> This module is designed to help you understand the different casts in CPP.

### 07

> This module is designed to help you understand Templates in CPP.

### 08

> This module is designed to help you understand templated containers, iterators and algorithms in CPP.

### 09

> This module is designed to help you understand the containers in CPP.

## Execution

```sh
cd module_folder/exercise_folder
make
./exec
```