vector
概述
C++中的动态数组
使用方法
调用
1
声明
1 | vector<int> vint; |
- 访问成员变量
方法1 (下标访问):
像数组一样直接使用
1 | vint[0] = 100; |
方法2 (通过迭代器访问):
访问前要声明与vector
对应的迭代器:
1 | vector<int>::iterator itVint;// 这是vector<int> vint的迭代器 |
申明之后通过begin()和end()控制访问的范围
1 | // 将vector<int> vint中的每一个元素输出 |
pair
概述
pair将2个数据组合成一组数据。
pair是通过结构体实现的,其两个成员变量是first和second。
使用方法
- 调用
1 |
- 声明
1 | pair<int, int> pint; |
- 访问成员变量
1 | pint.first = 123; // 访问第一个成员变量 |