vector的用法
vector包括的函数为:
写了一段程序,测试一下几个常用的函数:
[cpp]
#include
#include
#include
#include
using namespace std;
int main()
{
//初始化
vector
cout<<"输出元素";
///迭代器
for(vector
cout<
//测试是否为空 empty()
if(!a.empty())
cout<<"此容器的大小为:"<
cout<<"元素为空";
cout<
//清楚元素clear()
a.clear();
if(!a.empty())
cout<<"容器里的元素被clear()清理完毕"<
a.resize(5);
cout<<"此容器的大小重新调整为:"<
cout<<"默认的5个元素大小为:";
for(vector
a.push_back(3);
a.push_back(4);
//返回第一个元素
cout<<"返回第一个元素"<
cout<
//pop返回
a.pop_back();
cout<<"pop_back后,容器的大小为:"<
cout<
a.assign(4,5);//不会改变capacity,会改变size
cout<<"capacity:"<
cout<<"显示第0个和第3个位置的元素,验证[]和assign的赋值功能:"<
cout<<"front()返回最后一个元素"<
vector
a.erase(it);
cout<<"erase后的元素为:";
for(vector
a.swap(vector
return 0;
}
#include //测试是否为空 empty() //清楚元素clear() if(!a.empty()) a.resize(5); cout<<"默认的5个元素大小为:"; a.push_back(3); //返回第一个元素 cout< //pop返回
#include
#include
#include
using namespace std;
int main()
{
//初始化
vector
cout<<"输出元素";
///迭代器
for(vector
cout<
if(!a.empty())
cout<<"此容器的大小为:"<
cout<<"元素为空";
cout<
a.clear();
cout<<"容器里的元素被clear()清理完毕"<
cout<<"此容器的大小重新调整为:"<
for(vector
a.push_back(4);
cout<<"返回第一个元素"<
a.pop_back();
cout<<"pop_back后,容器的大小为:"<
cout<