C++中STL-set的用法

s.size()f返回容器的大小

s.begin()返回容器的首元素地址

s.end()返回容器的尾元素的后一个地址

set<int>::iterator it;定义前向迭代器,相当于一个变量

其中,set内部会有排序方式,并且set容器内不存放相同元素

#include<stdio.h>
#include<algorithm>
using namespace std;
#include<set>
int main()
{
	int count;
	set<int>s;
	s.insert(2);
	s.insert(3);
	s.insert(5);
	set<int>::iterator it;
	count=s.size();
	printf("%d\n",count);
	for(it=s.begin();it!=s.end();it++)
		printf("%d ",*it);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/hezhiying_/article/details/81117455