Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 743 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 743 Bytes

CPP-modules

This project contains 9 modules on the fundamentals of C++.

module 00

class & instance, (non-)member attributes & functions, this pointer, initialization list, static, const, accessor/getters

module 01

new and delete, references, file streams

module 02

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

module 03

inheritance, access specifier, multiple inheritance

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