关闭

STL标准函数find进行vector list链表查找

标签: vectorlistiostreamiteratoralgorithminclude
5830人阅读 评论(2) 收藏 举报
分类:

#include <vector>
#include <algorithm>
#include <iostream>

class example
{
public:
example(int val)
{
i = val;
}

bool operator==(example const & rhs)
{
return (i == rhs.i) ? true : false;
}

private:
int i;
};
using namespace std;
int main(void)
{
vector<example> ve;
ve.push_back(1);
vector<example>::iterator it;
example elem(1);
it = find(ve.begin(), ve.end(), elem);
cout<<boolalpha<<(*it == elem);
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:190976次
    • 积分:2629
    • 等级:
    • 排名:第13855名
    • 原创:66篇
    • 转载:9篇
    • 译文:0篇
    • 评论:19条
    最新评论