This project is an exploration of the C++ spefically C++98 language. it is composed of a set of moduels, each module is a set of exercies specifcaly made to tech a topic in a project based manner rather reading texting or watching videos.
For more informations. Refer to subject file included in each module directory.
The topics cover in set of modules are:
- Classes
- RAII
- Inheritance
- Polymorphism
- Containers
- Algorithms
- IO
Also included some of inheritance common problems such as diamond problem, and how to solve them.
To be able to build each exercies all you need is:
- C++ compiler
- Make
To build a exercies cd into it and simply run make
- If you get confused to how use some of the programs alsways refer to subject file of the module. and scroll to that specific exercie.
This project is licensed under MIT license. See the LICENSE file for details.