find()C ++ STL中的Set函数将迭代器返回到在set容器中搜索的元素。如果找不到该元素,则迭代器指向紧接集合中最后一个元素的位置。
算法Begin
Define function printS() to print elements of set container.
initialize an empty set container s. Insert some elements in s
set container. Call function to print elements of set container.
Call the set find() function to find an element from s set container.
If element is in the set then
Print elememt is in the set.
Else
Print element is not in the set.
End.
范例程式码#include
#include
using namespace std;
int main() {
set s;
set::iterator it;
s.insert(7);
s.insert(6);
s.insert(1);
s.insert(4);
s.insert(2);
s.insert(9);
s.insert(10);
auto pos = s.find(6);
cout <
for ( it = pos; it != s.end(); it++)
cout <
return 0;
}
输出结果The set elements after 6 are: 6 7 9 10