STL
张冰洋的天空
人工智能,计算机视觉,人脸识别
展开
-
STL(6)-容器的共通能力,各个容器的使用时机,常见算法用法介绍
所有容器提供的都是值(value)的语意,而非引用(reference)语意。容器执行插入元素的操作时,内部实施拷贝动作。所以STL容器内存储的元素必须能够被拷贝(必须提供拷贝构造函数)。 除了queue和stack外,每个容器都提供可返回迭代器的函数,运用返回的迭代器就可以访问元素。 通常STL不会丢出异常,要求使用者确保传入正确的参数。 容器的共通能力: 每个容器都提供了一个默原创 2016-10-23 16:54:48 · 649 阅读 · 0 评论 -
STL笔记(1)-string类
string类的使用详解原创 2016-10-20 15:00:48 · 459 阅读 · 0 评论 -
STL笔记(2)-vector,迭代器具体用法介绍
vector以及容器用法原创 2016-10-21 22:10:34 · 2102 阅读 · 0 评论 -
STL笔记(3)-deque,queue,stack,list容器
标准模板库(STL)中deque,queue,stack,list的用法原创 2016-10-22 20:48:02 · 837 阅读 · 0 评论 -
STL笔记(5)-map/multimap
map是标准的关联式容器,一个map是一个键值对序列,即(key,value)对。它提供基于key的快速检索能力。 map中key值是唯一的。集合中的元素按一定的顺序排列。元素插入过程是按排列规则插入,所以不能指定插入位置。 map的具体实现采用红黑树变体的平衡二叉树的数据结构。在插入操作和删除操作上比vector快。 map可以直接存取key所对应的value,支持[]操作符,如map[k原创 2016-10-23 15:01:18 · 556 阅读 · 0 评论