c++判断vector中是否存在-1
时间: 2023-11-08 07:02:59 浏览: 97
C++判断进程是否存在
5星 · 资源好评率100%
要判断一个vector中是否存在特定的元素,可以使用std::find函数。在这个例子中,我们可以使用std::find函数来查找vector中是否存在-1,如果存在返回true,否则返回false。
下面是一个示例代码:
```c++
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec = { 1, 2, 3, 4, 5 };
if (std::find(vec.begin(), vec.end(), -1) != vec.end()) {
std::cout << "The vector contains -1!\n";
}
else {
std::cout << "The vector does not contain -1.\n";
}
return 0;
}
```
在这个示例中,我们首先定义了一个包含整数的vector,然后使用std::find函数查找-1是否存在于vector中。如果-1存在于vector中,则输出"The vector contains -1!",否则输出"The vector does not contain -1."。
阅读全文