菜鸟笔记
提升您的技术认知

c 中vector find使用-ag真人游戏

c 中vector find使用

不同于map(map有find方法),vector本身是没有find这一方法,其find是依靠algorithm来实现的。
话不多说,上代码:

#include 
#include 
#include 
int main( )
{
    using namespace std;
    vector l;
    l.push_back( 1 );
    l.push_back( 2 );
    l.push_back( 3 );
    l.push_back( 4 );
    l.push_back( 5 );
    vector::iterator result = find( l.begin( ), l.end( ), 3 ); //查找3
    if ( result == l.end( ) ) //没找到
        cout << "no" << endl;
    else //找到
        cout << "yes" << endl;
}

记着要包含algorithm这一头文件,其定义了find这一函数。
资料参考:https://www.coonote.com/cplusplus-note/vector-find.html
建议大家还是自己手动敲一下,看过仅仅是看过,敲一次能映像深刻不少呢。

网站地图