文件名称:MyTinySTL:C++ STL 的一个子集和更简单的实现
文件大小:32KB
文件格式:ZIP
更新时间:2024-07-19 15:58:27
C++
MyTinySTL 尝试通过构建我自己的 C++ STL 版本来学习模板和 GP 我读过的书 侯杰注解的STL源代码 进步 完成分配器(有子分配但没有多线程) 完成 type_traits 和内存函数( uninitialized_fill, uninitialized_fill_n, uninitialized_copy ) 完成向量( C++11特性) 完成清单( C++11特性) 完成双端队列( C++11 特性) 完成 red_black_tree 基于 red_black_tree( C++11 features ) 的完成集 基于red_black_tree( C++11特性)的成品图
【文件预览】:
MyTinySTL-master
----.DS_Store(6KB)
----.gitignore(0B)
----README.md(583B)
----sources()
--------rb_tree.h(23KB)
--------vectorTest.h(2KB)
--------rb_treeTest.h(3KB)
--------memory.h(5KB)
--------type_traits.h(5KB)
--------stl_iterator.h(4KB)
--------functional.h(806B)
--------vector.h(19KB)
--------pair.h(613B)
--------mapTest.h(1KB)
--------deque.h(33KB)
--------setTest.h(3KB)
--------defalloc.h(2KB)
--------.DS_Store(6KB)
--------allocator.h(2KB)
--------algorithms.h(2KB)
--------main.cpp(290B)
--------list.h(24KB)
--------String.h(4KB)
--------map.h(5KB)
--------stl_alloc.h(7KB)
--------stl_construct.h(832B)
--------listTest.h(418B)
--------set.h(4KB)