#include <set>
#include <iostream>
using namespace std;
int main()
{
set<int> nums; // 空のset
// 要素を追加する
nums.insert( 200 );
nums.insert( 500 );
nums.insert( 100 );
nums.insert( 400 );
nums.insert( 300 );
nums.insert( 300 );
// 要素を出力する
set<int>::iterator it = nums.begin();
while( it != nums.end() )
{
cout << *it << endl;
++it;
}
// 要素数を出力する
cout << "要素数:" << (unsigned int)nums.size() << endl;
// 要素の全削除
nums.clear();
// 全削除されているか確認
if( nums.empty() )
{
cout << "空です" << endl;
}
return 0;
}