简单代码示例
//动态数组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;
}