我怎么知道,如果我在 STL 列表中找到了我搜索的号码
How do i know, if i found the number that i searched in a STL list.
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 个。有没有知道我有没有找到?
>如果未找到元素,std::find
将返回其第二个参数(在本例中l1.end()
)。
相关文章:
- 我的二进制搜索程序只是关闭了
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- 我只是在寻找模板,在我的书中找到了这段代码,这显示了隔离错误?
- CMake 找到了 Boost,但没有请求库
- 给定长度不同的序列找到了它们每个人共有的最大数字序列
- 我怎么知道,如果我在 STL 列表中找到了我搜索的号码
- CMake 找到了 Boost,但 Make 找不到包含文件
- Cmake找到了通往OpenCV库的路径,但没有找到OpenCV函数Rodrigues
- 优雅的方式找到了立方体的顶点
- 我无法理解方程式的解决方案,该方程式说找到了最小的数字,因此x plus y等于x bitwise或y
- 程序在第一次运行时正确地找到了最大值和最小值,但如果我再次运行,它会给我错误的答案
- C ++找到了一个关于拆分字符串的示例,试图弄清楚为什么更改它会改变结果
- 安全布尔成语 - 我是否找到了更简单的方法,还是我错过了什么
- 从网络豆到VS的转变。NB没有错误。VS找到了一些,我无法修复它们
- 找不到-ljson11的库,但找到了-lsxlite 3
- 在Rotary Encoder中找到了cli()调用
- 没有未定义的引用,尽管找到了库并导出了符号
- CMake找到了boost库,但是不能链接它们
- 地图:坏Ptr,即使找到了钥匙
- c++在通过A*搜索找到路径后,打印路径会持续打印相同的Nodes信息