随笔分类 -  STL

摘要:标准库为相关对象的存储集合提供了各种类型安全容器。容器是类模板;在声明容器变量时,你可以指定该容器将保存的元素类型。可以使用初始值设定项列表构造容器。它们具有用于添加和移除元素以及执行其他操作的成员函数。可使用迭代器循环访问容器中的元素以及访问单个元素。可以通过使用其成员函数和运算符以及全局函数来显 阅读全文
posted @ 2016-07-06 21:14 _in_the_way 阅读(187) 评论(0) 推荐(0)
摘要:一、SGI 标准的空间配置器,std::allocator SGI也定义了一个符合部分标准,名为allocator的配置器,但是它自己不使用,也不建议我们使用,主要原因是效率不佳。 它只是把C++的操作符::operator new和::operator delete做了一层简单的封装而已。 二、S 阅读全文
posted @ 2016-06-06 08:24 _in_the_way 阅读(753) 评论(0) 推荐(3)
摘要:看了候哥的《STL源码剖析》的迭代器那一章,在这里将思路稍微疏理一下 迭代器 迭代器模式的定义:提供一种方法,在不需要暴露某个容器的内部表现形式情况下,使之能依次访问该容器中的各个元素。 迭代器在STL中得到了广泛的应用,通过迭代器,容器和算法可以有机的粘合在一起,只要对算法给予不同的迭代器,就可以 阅读全文
posted @ 2016-06-01 16:52 _in_the_way 阅读(889) 评论(0) 推荐(0)