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

https://github.com/iker-gonzalez/cpp-piscine

42 'piscine' which resembles a coding bootcamp on C++
https://github.com/iker-gonzalez/cpp-piscine

42cursus class cpp encapsulation inheritance object-oriented-programming polymorphism

Last synced: about 1 month ago
JSON representation

42 'piscine' which resembles a coding bootcamp on C++

Awesome Lists containing this project

README

          

# CPP Piscine
***This project contains 9 modules on the fundamentals of C++.***

### Module 00

> namespace, stdio stream, class & instance, member attributes & functions, non-member attributes & functions, this pointer, initialization list, static, const, accessor/getters, class vs. struct

### Module 01

> new and delete, references, file streams, lifetime, scope

### Module 02

> Ad-hoc polymorphism/function overload, operators overload, canonical classes, copy constructor

### Module 03

> inheritance, access specifier, multiple inheritance, the diamond problem

### Module 04

> subtype polymorphism, abstract classes, interfaces, virtual keyword

### Module 05

> repetition and exceptions

### Module 06

> static_cast, dynamic_cast, reintepretate_cast, const_cast

### Module 07

> templates (function & class)

### Module 08

> STL containers and algorithms