A simple C++ STL code to understand the basic concepts going underneath the implementation. There are so many FOSS STL implementations available online which are more optimized and covers all the edge cases. But the intention of this repository is to keep the implementation basic and use modern C++ concepts so that beginners can understand STL.
Clang-tidy and cppcheck static analysis tool was used during development. I have also included many test cases using Catch2 framework to maintain quality and use CI.
- Vector
This repository is WIP and is intended for educational puporses, for me and for others. Feel free to create an issue if you spot a bug.