简单代码示例
//动态数组vector的使用
#include <iostream>
#include <vector> //用 <vector>头文件
using namespace std;
int main()
{
vector<int> a; //新建一个int型数组a[]
a.push_back(0); //数组末尾插入0
a.push_back(1); //...
a.push_back(2); //...
a.push_back(3); //另末尾删除a.pop_back();
for(int i=0;i<a.size();i++)//a.size()为数组的长度
cout<<a[i]<<" ";
{
//这样销毁之前开的内存,clear()只能清空数组里的内容
vector<int>b;
a.swap(b);
}
return 0;
}
本文通过一个简单的C++代码示例介绍了如何使用STL中的vector容器来创建和操作动态数组,包括向数组中添加元素、获取数组大小以及如何释放分配给数组的内存。
1785

被折叠的 条评论
为什么被折叠?



