C++ vector find函数
时间: 2024-06-13 21:07:41 浏览: 137
C++ vector
C++中的vector并没有自带的find函数,但可以通过algorithm库中的find函数来实现。具体使用方法如下:
```cpp
#include <vector>
#include <algorithm>
#include <iostream>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
std::vector<int>::iterator it = std::find(vec.begin(), vec.end(), 3);
if (it != vec.end()) {
std::cout << "Found" << std::endl;
} else {
std::cout << "Not found" << std::endl;
}
return 0;
}
```
上述代码中,我们首先定义了一个vector,然后使用std::find函数在其中查找元素3。如果找到了,就输出“Found”,否则输出“Not found”。
阅读全文