STL源码解析
STL源码解析
Taro的学习笔记
这个作者很懒,什么都没留下…
展开
-
STL源码解析-vector
VECTOR原创 2022-07-20 12:59:07 · 102 阅读 · 0 评论 -
STL源码解析-map
velue的选定规则,选取第一个元素。原创 2022-07-21 14:47:00 · 83 阅读 · 0 评论 -
STL源码解析—hashtable
hashtable原创 2022-07-21 18:28:49 · 53 阅读 · 0 评论 -
仿函数和函数对象
仿函数必须重载()运算符需要继承才能融入stl。原创 2022-07-23 18:37:07 · 110 阅读 · 0 评论 -
STL源码解析—move对容器速度效能影响
set\map中sert也提供指定位置的版本,但这个位置仅作为一个提示,实际还是insert到应该的位置原创 2022-07-25 21:58:46 · 125 阅读 · 0 评论 -
STL源码解析-type traits
通过模板的偏特化实现。原创 2022-07-25 18:13:55 · 111 阅读 · 0 评论 -
STL源码解析—tuple
tuple中可以存放任意类型的数据。原创 2022-07-25 16:35:09 · 101 阅读 · 0 评论 -
STL源码解析—Iterator原则
stl原创 2022-07-19 19:44:41 · 68 阅读 · 0 评论 -
STL源码解析-RB_tree
key_compare是一个仿函数,里面没有数据,实际大小为0,实际上,在编译器中,对于大小为0的数据,测量结果为1,那么,红黑树的数据大小为9,由于大小对其,则调整为12。原创 2022-07-20 18:36:55 · 66 阅读 · 0 评论 -
STL源码解析—迭代器分类(iterator_category)对算法的影响
根据类型不同分为两个版本的副函数。原创 2022-07-22 17:20:12 · 94 阅读 · 0 评论 -
STL源码解析-set
iterator是一个const_iterator,因此无法使用iterator改变set的值原创 2022-07-21 14:20:09 · 61 阅读 · 0 评论 -
STL源码解析-一个万用hash function
万用Hash Function原创 2022-07-25 14:55:02 · 91 阅读 · 0 评论 -
STL源码解析-算法举例
count是一个全局函数,部分容器提供自己的成员函数count(set,map等关联型容器)关联型容器通过key可以找到一个value值。原创 2022-07-23 18:10:28 · 97 阅读 · 0 评论 -
STL源码解析-adapters
stl中存在多种适配器。原创 2022-07-24 17:42:37 · 73 阅读 · 0 评论 -
STL源码解析-算法
算法通过迭代器对容器进行操作算法提问、迭代器回答。原创 2022-07-22 16:43:11 · 43 阅读 · 0 评论