stl之vector学习笔记

#include
#include
#include
#include
#include
#include
using namespace std;

int main()
{
vector v;
v.reserve(10);//设置最小容纳数
if(v.empty())//判断是否为空
{
cout<<“the vector is empty”< }
for(int i=0;i<10;++i)
{
v.push_back(i); //向尾部插入数据
}
vector::iterator iter; //定义容器遍历其中的元素
for(iter=v.begin();iter!=v.end();++iter)
{
cout<<*iter< }
cout< for( iter=v.begin();iter!=v.end();++iter)//删除容器中的元素

{

if(*iter >=1&& *iter <= 7)

{
    iter=v.erase(iter);
    --iter;
}


}

vector::reverse_iterator j;//反向遍历容器
for(j=v.rbegin();j!=v.rend();j++)
{
    cout<<*j<().swap(v);//清理内存

}

你可能感兴趣的:(c++,c++)