C++ STL Set Find && Erase Function

#include<iostream>
#include<set>
#include<iterator>
using namespace std;
int main()
{
    int i;
    set<int>a;
    set<int> :: iterator r;

    for(i=1;i<=10;i++)
    {
        a.insert(i);
    }

    r = a.find(4);
    a.erase(r);

    for(r=a.begin(); r!=a.end(); r++)
    {
        cout << *r << "\t";
    }
    cout << endl;

    return 0;
}

Comments