#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
	vector<int> v;
	v.push_back(1);
	v.push_back(2);
	v.push_back(3);	
	
	if( find(v.begin(), v.end(), 1) == v.end())
	{
		cout << "no1" << endl;
	}
	
	if( find(v.begin(), v.end(), 12) == v.end())
	{
		cout << "no2" << endl;
	}
	
    return 0;
}

     结果:no2


     C++的map有find成员函数, 但vector居然没有find成员函数, 那就用泛型find吧.    最近遇到, 记录一下。








本文转载:CSDN博客