vector
2015-09-25 23:34
309 查看
Vector 是一种顺序性的容器,按照严格线性存储各种对象。他其实就是一种动态的数组。
Vector 可以方便的做一下:
可以通过下标直接访问元素 (常量时间constant amortized time).
用任何顺序迭代元素(linear time).
在尾部添加删除元素 (constant amortized time).
在C++ Standard Template Library 中,vector有两个参数:
template < class T, class Allocator = allocator<T> > class vector;
这两个参数的意义:
T: 元素的类型
Allocator: 元素所要分配的空间大小。
Vector 可以方便的做一下:
可以通过下标直接访问元素 (常量时间constant amortized time).
用任何顺序迭代元素(linear time).
在尾部添加删除元素 (constant amortized time).
在C++ Standard Template Library 中,vector有两个参数:
template < class T, class Allocator = allocator<T> > class vector;
这两个参数的意义:
T: 元素的类型
Allocator: 元素所要分配的空间大小。
相关文章推荐
- Scala深入浅出进阶经典 第63讲:Scala中隐式类代码实战详解
- cocos2d-x_3.8开发学习之打开so文件到apk
- Tomact服务器
- 大数据学习篇:hadoop深入浅出系列之HDFS(四)——shell操作
- 新型思科路由器后门分析与防护
- 新型思科路由器后门分析与防护
- java面试题十五 for循环一个题目
- sizeof ()求指针和数组时的不同
- Scala深入浅出进阶经典 第62讲:Scala中上下文界定内幕中的隐式参数与隐式参数的实战详解及其在Spark中的应用源码解析
- 欢迎使用CSDN-markdown编辑器
- 数据结构概述
- Scala深入浅出进阶经典 第61讲:Scala中隐式参数与隐式转换的联合使用实战详解及其在Spark中的应用源码解析
- 正则表达式
- Webix-Layout resizer
- Scala深入浅出进阶经典 第60讲:Scala中隐式参数实战详解以及隐式参数在Spark中的应用源码解析
- 陶瓷压力传感器放大电路的设计
- jQuery CSS-jQuery盒子模型
- java面试题十四 基本类型的默认值
- 编写高扩展性的JavaScript程序技巧(一)——扩展对象
- unspecified-bool-type