set与迭代器
set.insert(elem); //在容器中插入元素。
set.begin(); //返回容器中第一个数据的迭代器。
set.end(); //返回容器中最后一个数据之后的迭代器。
set.rbegin(); //返回容器中倒数第一个元素的迭代器。
set.rend(); //返回容器中倒数最后一个元素的后面的迭代器。
set<int> setInt;
setInt.insert(3);
setInt.insert(4);
setInt.insert(1);
setInt.insert(5);
setInt.insert(2);
//顺序输出 1 2 3 4 5
for(set<int>::iterator it=setInt.begin(); it!=setInt.end(); ++it)
{
int elem = *it;
cout << elem; //或直接使用cout << *it
}
set.rbegin()与set.rend()。略。