clear()用于清除vector的所有元素
#include "stdafx.h"
#include<stdio.h>
#include<vector>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
vector<int> vi;
for(int i=1;i<=5;i++)
{
vi.push_back(i);
}
vector<int>::iterator it=vi.begin();
printf("%d ",vi.size());//此时有效元素个数为5;
vi.clear(); //元素清空;
printf("%d ",vi.size());//有效元素为0
}