std::find对容器内的东西进行查找,(查找基本类型,查找类类型)


查找最基本的类型



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

int main()
{

	list<int> lst;

	lst.push_back(10);

	lst.push_back(20);

	lst.push_back(30);

	list<int>::iterator it = find(lst.begin(), lst.end(), 10); // 查找list中是否有元素“10”

	if (it != lst.end()) // 找到了   如果找不到则代表it == lst.end()
	{
		// do something 
	}

	else // 没找到
	{
		// do something
	}
	return 0;
}

你可能感兴趣的:(find)