加载中…
个人资料
xsbailong
xsbailong
  • 博客等级:
  • 博客积分:0
  • 博客访问:90,027
  • 关注人气:11
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

vector容器中find()函数的使用

(2011-09-13 21:35:42)
标签:

杂谈

分类: STL

转:http://hi.baidu.com/mabingjsp/blog/item/a50aacaccfba45124a36d614.html


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

vector<int> array(100);//整型的array数组

int main()
{
    array[20]=50;

 

    vector<int>::iterator s=find(array.begin(),array.end(),50);第一个参数是array的起始地址,第二个参数是array的结束地址,第三个参数是需要查找的值

 

    if( s !=array.end())//找到
    cout<<*s<<endl;

 

    else cout<<"not find!"<<endl;
    system("pause");
    return 0;
    
}

 

find()函数的定义:

template <class InputIterator, class T>InputIterator find(  InputIterator first, InputIterator last, const T& value) {     while (first != last && *first != value) ++first;     return first;  }

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有