STL
那年晴天
汽车行业
展开
-
C++ vector用法
在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结。 1 基本操作 (1)头文件#include. (2)创建vector对象,vector vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout (5)使用迭代器访问元素. vectorint>::iterator it; for(it=vec.begin();it转载 2017-03-28 09:44:52 · 268 阅读 · 0 评论 -
C++中List的用法
Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 erase() 删除一个元素转载 2017-03-28 09:49:26 · 300 阅读 · 0 评论 -
deque用法详解
deque函数: deque容器为一个给定类型的元素进行线性处理,像向量一样,它能够快速地随机访问任一个元素,并且能够高效地插入和删除容器的尾部元素。但它又与vector不同,deque支持高效插入和删除容器的头部元素,因此也叫做双端队列。deque类常用的函数如下。 (1) 构造函数 deque():创建一个空deque deque(int nSize):创建一个deque,元素个转载 2017-03-28 09:54:41 · 552 阅读 · 0 评论 -
STL库介绍
STL库主要由三部分组成:容器,迭代器和泛型算法, 由于STL是集面向对象设计,运算符重载,动态绑定,泛型设计等技术,容器里可存储任意类型的数据。 容器包含:string对象(可用来存储字符串) 序列化容器: array 数组 (固定长度的数组声明,不可动态变化,但是效率高,适用于确定长度的用途) vector 可动态增长的数组,当数组满时,转载 2017-06-03 17:53:18 · 335 阅读 · 0 评论