Skip to content

42 Cursus: c++ modules for learning the language.

Notifications You must be signed in to change notification settings

izenynn/cpp-modules

Repository files navigation

cpp-modules

Info

42 Cursus: c++ modules for learning the language.

  • Status: finished
  • Result: 100% on all modules
  • Observations: (null)

Modules

Module 00

Namespace, class, member functions, stdio stream, initialization lists, static, const and lots of basic stuff.

Module 01

Memory allocation, references, pointers to members, switch.

Module 02

Ad-hoc polymorphism, operators overload and orthodox canonical classes.

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.

forthebadge forthebadge