|
| 1 | +# C++ Modules |
| 2 | + |
| 3 | +This repository contains a collection of C++ exercises, organized into modules. Each module focuses on different aspects of C++ programming. |
| 4 | + |
| 5 | +## Modules |
| 6 | + |
| 7 | +### cpp_module_00 |
| 8 | + |
| 9 | +This module contains two exercises: `ex00` and `ex01`. |
| 10 | +The purpose of this module is to introduce us to namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff. |
| 11 | + |
| 12 | +### cpp_module_01 |
| 13 | + |
| 14 | +This module contains multiple exercises: `ex00`, `ex01`, `ex02`, `ex03`, `ex04`, and `ex05`. |
| 15 | +The purpose of this module is to introduce us to memory allocation, pointers to members,references, switch statement. |
| 16 | + |
| 17 | +### cpp_module_02 |
| 18 | + |
| 19 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 20 | +The purpose of this module is to introduce us to Ad-hoc polymorphism, operator overloading and Orthodox Canonical class form. |
| 21 | + |
| 22 | +### cpp_module_03 |
| 23 | + |
| 24 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 25 | +The purpose of this module is to introduce us to inheritance. |
| 26 | + |
| 27 | +### cpp_module_04 |
| 28 | + |
| 29 | +This module contains multiple exercises: `ex00`, `ex01`, `ex02` and `ex03`. |
| 30 | +The purpose of this module is to introduce us to subtype polymorphism, abstract classes, interfaces. |
| 31 | + |
| 32 | +### cpp_module_05 |
| 33 | + |
| 34 | +This module contains multiple exercises: `ex00`, `ex01`, `ex02` and `ex03`. |
| 35 | +The purpose of this module is to introduce us to repetition and exceptions. |
| 36 | + |
| 37 | +### cpp_module_06 |
| 38 | + |
| 39 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 40 | +The purpose of this module is to introduce us to C++ casts. |
| 41 | + |
| 42 | +### cpp_module_07 |
| 43 | + |
| 44 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 45 | +The purpose of this module is to introduce us to C++ templates. |
| 46 | + |
| 47 | +### cpp_module_08 |
| 48 | + |
| 49 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 50 | +The purpose of this module is to introduce us to templated containers, iterators, algorithms. |
| 51 | + |
| 52 | +### cpp_module_09 |
| 53 | + |
| 54 | +This module contains multiple exercises: `ex00`, `ex01`, and `ex02`. |
| 55 | +The purpose of this module is to introduce us to STL. |
| 56 | + |
| 57 | +## Authors |
| 58 | + |
| 59 | +- [@DeRuina](https://github.com/DeRuina) |
0 commit comments