find 函数
1,可适用于 map(map和unordered_map) set vector 等容器查找元素
以unordered_map为例
1) std::unordered_map<std::string, std::string>::iterator iter = context->item_operate_ids_map.find(sItemId);
ter != context->item_operate_ids_map.end()
2) stg_item_map.find(it.item_id()) == stg_item_map.end()
2,数组
数组没有end()函数
int main() { int a[]={1,5,2,4,3}; int x=2; int *index; index=find(a,a+5,x);//在地址a和地址a+4之间查找,不包括a+5 cout<<index-a<<endl; return 0;