STL中的find,find_if函数(对类、容器(vector、list)进行查找)
2017-09-08 09:06
267 查看
举例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()) //找到了
{//
do something
}else// 没找到
{//
do something
}
return 0;
}
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()) //找到了
{//
do something
}else// 没找到
{//
do something
}
return 0;
}
相关文章推荐
- STL之vector,数组线性容器array,list容器,算法find,find_if,bind1st,仿函数
- STL 查找vector容器中的指定对象:find()与find_if()算法
- STL 查找vector容器中的指定对象:find()与find_if()算法
- stl 中list 或者vector正确使用find查找类对象
- STL中Vector容器Find的使用(int查找)
- stl容器区别: vector list deque set map及底层实现
- STL提供了三个最基本的容器:vector,list,deque。
- C++ STL基本容器string,vector,list,deque,map..[转]
- STL容器 vector,list,deque 性能比较
- C++的STL容器之顺序性容器vector、list、deque
- STL 容器(vector 和 list )
- 对vector等STL容器进行排序
- stl容器区别: vector list deque set map-底层实现
- STL提供了三个最基本的容器:vector,list,deque。
- 在STL中基本容器有: string、vector、list、deque、set、map
- (STL容器) vector. list. set. deque. map.
- stl容器区别: vector list deque set map及底层实现
- C++ vector 自定义类,重载==操作符,使用STL的find查找
- C++ STL容器的使用方法(vector、queue、list、set、map)
- STL容器 vector,list,deque 性能比较