stl一些技巧积累

来源:互联网 发布:淘宝漏洞退钱 编辑:程序博客网 时间:2024/06/03 13:35

一、std::find()用法

用法:find(first, end, value)

返回区间(first, end)中遍历查找value的元素位置;如为找到,返回end。函数返回的是迭代器或指针,即位置信息

 

例子:

 

#include <stdlib.h>#include <stdio.h>#inlcude <vector>#include <algorithm> int main(){    vector<int>  vec_input;    vector<int>::iterator  vec_input_value;    for(int i = 0; i<10; i++)   {      vec_input.push_back(i);   }    int value = 5;   vec_input_value = find(vec_input.begin(), vec_input.end(), value );   if(vec_input_value != vec_input.end())   {      printf(“find value\n”);   }   else   {      printf(“find value\n”);   }    return 0;}


二、待续....

原创粉丝点击