find

来源:互联网 发布:python中reload未定义 编辑:程序博客网 时间:2024/04/27 22:03
 
// find.cpp -- 2011-10-02-21.52#include "stdafx.h"#include <iostream>#include <algorithm>#include <vector>using std ::vector ;int _tmain(int argc, _TCHAR* argv[]){int arr1[] = {1, 2, 3, 9, 5, 6, 7, 8, 9} ;vector<int> vec1(arr1, arr1 + sizeof arr1 / sizeof (int)) ;//find (beg, end, val) ;//操作前:[beg,end)标示输入序列.val是要查找的值.//操作后:确定输入序列中是否存在值为val的元素.//返回值:如果存在值为val的元素,返回指向该元素第一次出现位置的迭代器.//否则返回end.//备注:无.vector<int> ::iterator iter = find(vec1.begin(), vec1.end(), 9) ;if (iter != vec1.end())std ::cout << *iter << std ::endl ;std ::cin.get() ;return 0 ;}
原创粉丝点击