C++ set用法实战

2013-12-18 17:02:17   4036

set 和 multiset 区别在于 multiset 中元素允许有重复,而set中元素不允许有重复;

#include<iostream>
#include<set>

using namespace std;

int main(){
	multiset<int> m;
	m.insert(1);
	m.insert(7);
	m.insert(2);
	m.insert(5);
	m.insert(5);
	for(multiset<int>::iterator iter = m.begin(); iter != m.end(); ++iter)
		cout<<*iter<<" ";
	cout<<endl;
	return 0;
}
#include<iostream>
#include<set>

using namespace std;

int main(){
	set<int> m;
	m.insert(1);
	m.insert(7);
	m.insert(2);
	m.insert(5);
	m.insert(5);
	for(set<int>::iterator iter = m.begin(); iter != m.end(); ++iter)
		cout<<*iter<<" ";
	cout<<endl;
	return 0;
}