vector 在 C/C++ 中如何工作


在本教程中,我们将讨论一个程序,以了解 vector 在 C/C++ 中如何运作。

vector 数据结构是对标准数组的增强。与定义时大小固定的数组不同,vector 可以根据用户的要求轻松调整大小。

这提供了灵活性,减少了使用数组复制现有元素到新创建数组的时间要求。

示例

 在线演示

#include <iostream>
#include <vector>
using namespace std;
int main(){
   vector<int> myvector{ 1, 2, 3, 5 };
   myvector.push_back(8);
   //not vector becomes 1, 2, 3, 5, 8
   for (auto x : myvector)
   cout << x << " ";
}

输出

1 2 3 5 8

更新于: 2020 年 2 月 25 日

3K+ 次浏览

启动您的 职业

完成课程以获得认证

开始
广告