向量如何在C / C ++中工作
在本教程中,我们将讨论一个程序来了解向量在C/C++中的工作方式。
向量数据结构是对标准数组的增强。与数组不同,数组在定义时大小固定;向量可以根据用户要求轻松调整大小。
这提供了灵活性,并减少了使用数组将先前的元素复制到新创建的数组的时间要求。
示例
#include <iostream>
#include <vector>
using namespace std;
int main(){
vector<int> myvector{ 1, 2, 3, 5 };
myvector.push_back(8);
//向量不是1,2,3,5,8-
for (auto x : myvector)
cout << x << " ";
}输出结果
1 2 3 5 8