This is a minimal version of STL, it is just for practice. 这是一个简易版的STL,用来练习c++,项目包含完整注释。
项目目录: MySTL-v1(PROJECT_DIR):
CMakeLists.txt build/ ← CMake构建文件夹 MySTL/ ├── ├── third_party/ │ └── googletest-1.17.0 ├── test/ │ └── test_vector.cpp / test_basic_string.cpp / CMakeLists.txt ├── vector.h ├── allocate.h ├── algobase.h ├── alloc.h ├── basic_string.h ├── construct.h ├── iterator.h ├── memory.h ├── pair.h ├── tempbuf.h ├── type_traits.h ├── uninitialized.h