向量如何在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