- 4
- 0
- 约1.36千字
- 约 11页
- 2017-06-06 发布于湖北
- 举报
Revision Preparation 12.1 Outline 标准库vector类型 迭代器简介 vector vector是同一种类型的对象的集合,每个对象都有一个对应的整数索引值。我们把vector称为容器,是因为它可以包含其它对象。一个容器中的所有对象必须是同一种类型的。 使用vector之前,必须包含相应的头文件: #include vector vector vector是一个类模板(class template)。声明从类模板产生的某种类型的对象,需要提供附加信息。以vector为例,声明vector时必须说明vector保存何种对象的类型: vectorint ivec; vectorSales_item Sales_vec; vector对象的操作 v.empty() 如果v为空,返回true,否则返回false v.size() 返回v中元素的个数 v.push_back(t) 在v的末尾增加一个值为t的元素 v[n] 返回v中位置为n的元素 v1 = v2 把v1的元素替换为v2元素的副本 v1 == v2 如果v1与v2相等,返回true vector的下标操作 vector的元素位置从0开始。 可以使用下标运算符来获取元素。 下标运算符仅能获取已存在的元素,试图对不存在的元素进行操作时产生运行时错误。 vectorint ivec; //
原创力文档

文档评论(0)