一、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; }
二、待续....