C++ Vector
C++ vector操作
1.vector
1.1vector说明
vector是向量类型,可以容纳许多类型的数据,因此也被称为容器
(可以理解为动态数组,是封装好了的类)
进行
vector操作前应添加头文件#include
1.2vector初始化:
方式1:
1 | //定义具有10个整型元素的向量(尖括号为元素类型名,它可以是任何合法的数据类型),不具有初值,其值不确定 |
方式2:
1 | //定义具有10个整型元素的向量,且给出的每个元素初值为1 |
方式3:
1 | //用向量b给向量a赋值,a的值完全等价于b的值 |
方式4:
1 | //将向量b中从0-2(共三个)的元素赋值给a,a的类型为int型 |
方式5:
1 | //从数组中获得初值 |
1.3 vector对象的常用内置函数使用(举例说明)
1 |
|
2. 顺序访问vector的几种方式,举例说明
2.1. 对向量a添加元素的几种方式
1.向向量a中添加元素
1 | vector<int>a; |
2.从数组中选择元素向向量中添加
1 | int a[6]={1,2,3,4,5,6}; |
3.从现有向量中选择元素向向量中添加
1 | int a[6]={1,2,3,4,5,6}; |
4.从文件中读取元素向向量中添加
1 | ifstream in("data.txt"); |
5.常见错误赋值方式
1 | vector<int>a; |
2.2 从向量中读取元素
1.通过下标方式获取
1 | int a[6]={1,2,3,4,5,6}; |
2.通过迭代器方式读取
1 | int a[6]={1,2,3,4,5,6}; |
3.几个常用的算法
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 无尽infinite!

