C++vector指令
时间: 2023-11-04 19:53:24 浏览: 158
vector3:SIMD 3D 向量 C++ 实现
C++中的vector是一个动态数组,可以自动调整大小的容器。使用vector模板需要包含头文件<vector>,并在代码中使用命名空间std(例如使用using namespace std;)。使用vector模板可以通过以下指令来创建对象:
1. 创建一个空vector:vector<int> v;
2. 创建一个元素个数为n的vector,初始值为0:vector<int> v(n);
3. 创建一个元素个数为n,且值均为t的vector:vector<int> v(n, t);
4. 复制构造函数:vector<int> v(otherVector);
5. 复制另一个数组的元素到vector中:int a = {1, 2, 3}; vector<int> v(a, a+3);
6. 创建一个二维vector,例如10行8列,全为0的二维vector:vector<vector<int>> vv(10, vector<int>(8, 0));
请注意,vector使用的是半开区间,即begin表示起始位置,而end表示结束位置的下一个位置。在使用vector之前,需要确保已经声明好vector的命名空间。
阅读全文