Skip to content

Commit aa60d13

Browse files
committed
README added
1 parent 5365caf commit aa60d13

File tree

1 file changed

+59
-0
lines changed

1 file changed

+59
-0
lines changed

README.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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

Comments
 (0)