c++学习笔记--C++Primer第4版--标准库类型vector
2013-03-05 16:53
155 查看
vector类型
一、概述
定义:同一种类型的对象的集合,我们把vector称为容器,一个容器中的所有对象都必须是同一种类型的。
需要导入vector类库头文件,声明标准库命名空间,代码如下:
二、初始化
4种方式:
三、vector对象的操作
1、vector的size_type
size()成员函数返回相应vector类定义的size_type的值。
一、概述
定义:同一种类型的对象的集合,我们把vector称为容器,一个容器中的所有对象都必须是同一种类型的。
需要导入vector类库头文件,声明标准库命名空间,代码如下:
#include <vector> using std::vector;
二、初始化
4种方式:
vector<T> v1; // vector保存类型为T的对象,默认构造函数v1为空 vector<T> v2(v1); // v2是v1的一个副本 vector<T> v3(n, i); // v3包含n个值为i的元素 vector<T> v4(n); // v4包含n个按T默认初始值的元素
三、vector对象的操作
v.empty() // 判定v是否为空 v.size() // 返回v中元素的个数 v.push_back(t) // 在v的末尾增加t元素 v // 下标操作,返回v中位置为n的元素 v1 = v2 // 赋值 v1 == v2 // 判定是否相等
1、vector的size_type
size()成员函数返回相应vector类定义的size_type的值。
vector<int>::size_type s1; // 正确 vector::size_type s2; // 错误
相关文章推荐
- c++学习笔记--C++Primer第4版--标准库类型string
- 【C++学习笔记】标准库类型vector
- C++学习笔记--标准库类型(vector,iterator,bitset)(三)
- C++学习笔记--标准库类型(vector,iterator,bitset)(一)
- C++学习笔记--标准库类型(vector,iterator,bitset)(二)
- [C++ Primer Plus]学习笔记--关于C++ string和c类型字符数组的对比
- string,vector标准库类型(上)(c++ primer 复习)
- C++ Primer 学习笔记_7_标准库类型(续1) -- vector类型
- 【C++学习笔记】标准库类型string
- 2012/1/11 《C++ Primer Plus》第四章:复合类型 学习笔记
- C/C++学习笔记-标准库类型
- C++学习笔记——标准库类型vector(1)
- 2012/1/11 《C++ Primer Plus》第四章:复合类型 学习笔记
- C++ Primer学习笔记:C++ 常用标准类型小结
- 【C++ Primer】【学习笔记】【第三章】标准库类型之:vector类型
- 【c++学习】标准库类型vector
- C++学习笔记之八 复合类型---数组的替代品vector和array
- C++ Primer 学习笔记——第3章:标准库类型 vector
- C++ Primer 学习笔记_64_满载操作符与转换 -转换与类类型【下】
- C++ 学习笔记 1.0 : 基本语言(变量和基本类型,标准库类型,表达式,语句,函数,标准IO库)