Skip to content

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

Notifications You must be signed in to change notification settings

izenynn/cpp-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
izenynn
Dec 6, 2023
4729926 · Dec 6, 2023

History

99 Commits
Feb 15, 2022
Feb 17, 2022
Feb 17, 2022
Feb 16, 2022
Feb 18, 2022
Feb 20, 2022
Feb 20, 2022
Feb 19, 2022
Feb 25, 2022
Dec 6, 2023
Mar 5, 2023
Feb 20, 2022

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