/42Porto-CPP

C++ modules

Primary LanguageC++

42Porto-CPP

Project developed during the Common Core @ 42 Porto

Module 00

Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff

Module 01

Memory allocation, pointers to members, references, switch statement

Module 02

Ad-hoc polymorphism, operator overloadingand, Orthodox Canonical class form

Module 03

Inheritance

Module 04

Subtype polymorphism, abstract classes, interfaces

Module 05

Repetition and Exceptions

Module 06

C++ casts

Module 07

C++ templates

Module 08

Templated containers, iterators, algorithms

Module 09

STL