STL
张冰洋的天空
人工智能,计算机视觉,人脸识别
展开
-
STL(6)-容器的共通能力,各个容器的使用时机,常见算法用法介绍
所有容器提供的都是值(value)的语意,而非引用(reference)语意。容器执行插入元素的操作时,内部实施拷贝动作。所以STL容器内存储的元素必须能够被拷贝(必须提供拷贝构造函数)。除了queue和stack外,每个容器都提供可返回迭代器的函数,运用返回的迭代器就可以访问元素。通常STL不会丢出异常,要求使用者确保传入正确的参数。容器的共通能力:每个容器都提供了一个默原创 2016-10-23 16:54:48 · 632 阅读 · 0 评论 -
STL笔记(1)-string类
string类的使用详解原创 2016-10-20 15:00:48 · 439 阅读 · 0 评论 -
STL笔记(2)-vector,迭代器具体用法介绍
vector以及容器用法原创 2016-10-21 22:10:34 · 2074 阅读 · 0 评论 -
STL笔记(3)-deque,queue,stack,list容器
标准模板库(STL)中deque,queue,stack,list的用法原创 2016-10-22 20:48:02 · 822 阅读 · 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 · 546 阅读 · 0 评论