【问题标题】:How do i know, if i found the number that i searched in a STL list.我怎么知道,如果我找到了我在 STL 列表中搜索的号码。
【发布时间】:2019-01-02 02:37:06
【问题描述】:
int main(){
list<int> l1;
list<int> :: iterator l1_iter;
int v1 = 10;
int v2 = 5;
l1.push_back(v1);
l1.push_back(v2);
l1.push_back(50);
l1.push_back(100);
l1_iter = find(l1.begin(), l1.end(), 50);

我已经编写了这段代码,我想在我的列表中搜索 50。 有没有知道我是否找到了?

【问题讨论】:

标签: c++ c++11


【解决方案1】:

std::find 将返回它的第二个参数(在这种情况下为l1.end())如果找不到元素。

【讨论】:

    猜你喜欢
    • 2015-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多