#include <iostream>
#include <set>
using namespace std;
int main()
{
// set 선언
set<int> mySet;
set<int>::iterator iter;
// set에 값 할당
mySet.insert(90);
mySet.insert(80);
mySet.insert(70);
mySet.insert(60);
mySet.insert(50);
mySet.insert(90);
// for문으로 출력
for (iter = mySet.begin(); iter != mySet.end(); iter++)
{
cout << *iter << " ";
}
cout << endl;
// mySet의 삭제할 주소를 iterator에 할당하고 erase함수를
// 이용해서 삭제
set<int>::iterator EraseIter = mySet.find(90);
if(EraseIter != mySet.end())
{
mySet.erase(EraseIter);
}
// for문으로 출력
for (iter = mySet.begin(); iter != mySet.end(); iter++)
{
cout << *iter << " ";
}
cout << endl;
return 0;
}