A collection of C++ projects focused on OOP and advanced ownership strategies.
| # | Project | Description | Level | Status |
|---|---|---|---|---|
| 01 | Digital Library | A command-line library management application | Beginner | ✅ Completed |
| 02 | Battle Arena | A command-line battle arena application | Beginner | 🚧 In progress |
- C++
- CMake
- GCC / MinGW
- Git
The projects use C++20 unless otherwise specified.
Each project is contained in its own directory:
cpp-oop/
├── project-name/
│ ├── CMakeLists.txt
│ ├── README.md
│ ├── include/
│ └── src/
├── project-name-02-...
└── ...
The goal of this repository is not only to build working programs, but also to practice software design, code organization, debugging, and the practical use of modern C++.