clear()用法

clear()用于清除vector的所有元素

#include "stdafx.h"
#include
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
	vector vi;
	for(int i=1;i<=5;i++)
	{
		vi.push_back(i);
	}

	vector::iterator it=vi.begin();
	printf("%d ",vi.size());//此时有效元素个数为5;
	vi.clear();					//元素清空;
	printf("%d ",vi.size());//有效元素为0

}

clear()用法_第1张图片

你可能感兴趣的:(clear()用法)