注意:
find函数返回的是迭代器。
#include <iostream>
#include <set>
using namespace std;
int main(){
int arr[]={1,2,3,4,3,2,1};
int searchNum=5;
set<int> iset(arr,arr+sizeof(arr)/sizeof(*arr));
cout<<iset.size()<<endl;
if(iset.find(searchNum)!=iset.end())
cout<<*iset.find(searchNum)<<endl;//存在则返回该迭代器所指示的值
else
cout<<searchNum<<" not exist!"<<endl;
}