C++基础学习03
2025-01-17 15:59:09 星期五
关于数组
数组有几个特点
-
固定大小
-
相同的数据类型
-
连续存储
这点就是说数组在内存中是连续存储的
-
下标访问
这点就是我们可以通过
[num]
的方式来对数组进行访问
一般来说,我们使用dataType arrayName[arraySize]
的方式来创建一个数组
vector容器
vector和iostream一样,都是C++标准库的一个类,所以需要用#include<vector>
引入
vector是一个容器类,表示一个对象的集合,可以动态地存储一组元素
vector和array的区别在于
当不知道具体有多少个元素时,使用vector;而当知道有多少个元素时,使用array
关于vector的常见用法,
假设我们创建vector<int> myVector = {1, 2, 3, 4, 5}
-
在末尾添加元素6
myVector.push_back(6);
-
删除元素a
myVector.pop_back();
-
清空
myVector.clear();
-
计算大小
myVector.size();
-
判断是否有元素存在
myVector.empty();
如果长度为0,则返回True