This project contains the exercises of Module 00 to Module 09 of C++. Through the development of this project, I discovered the intricacies of the C++ language, uncovering its power and flexibility. Coding this project exposed me to a comprehensive understanding of Object-Oriented Programming (OOP) concepts. As I implemented various functionalities.
1-Syntax and Semantics.
2-Control Flow.
3-Functions.
4-Data Structures.
5-Object-Oriented Programming (OOP):
Classes and objects. Inheritance. Polymorphism (function overloading, operator overloading). Encapsulation. Abstraction.
6-Memory Management.
7-Exception Handling.
8-File I/O.
9-Templates.
10-Standard Template Library (STL).