在本教程中,我们将讨论一个程序来了解向量在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