Skip to content

karisti/42_cpp_modules

Repository files navigation

42_cpp_modules

Description

This project consists of 9 modules with exercises as an introduction to C++.

Prerequisites

  • Nothing needed

Usage

  • make and call created binary

Lessons

Module Lessons
Module 00 Classes, getters & setters, member fucntions, and some basic stuff
Module 01 New, pointers to members, references, switch statement and enums
Module 02 Ad-hoc polymorphism, operator overloading and Orthodox Cononical class form
Module 03 Inheritance, multiple inheritance
Module 04 Subtype polymorphism, abstract classes, interfaces
Module 05 Exceptions
Module 06 C++ casts
Module 07 C++ templates
Module 08 Templated containers, iterators, algorithms
Module 09 Containers use: map, stack, vector, list

Resources