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
广告