STL中更有很多函数十分常用,其中查找是使用最高频的函数之一,以下针对查找进行总结。
1.查找(find)
set::find()
1.2.1 常用形式
iterator find( const Key& key );
const_iterator find( const Key& key ) const;
使用示例
#include
#include
#include
using namespace std;
int main(){
sets1;
set::iterator iter1;
s1.insert(“abc”);
s1.insert(“abc”);
s1.insert(“abc”);
s1.insert(“bca”);
s1.insert(“aaa”);
cout << “ITERATE:” << endl;
for (iter1 = s1.begin(); iter1 != s1.end(); iter1++){
cout << (*iter1) << endl;
}
cout << “FIND:” << endl;
iter1 = s1.find(“abc”);
if(iter1 != s1.end()) {
cout << *iter1 << endl;
}else{
cout << “NOT FOUND” << endl;
}
return 0;
}
map::find()
使用示例
#include
#include