c++ vector.find()
时间: 2023-10-14 12:04:37 浏览: 115
C++ vector笔记
vector.find() 是 C++ 中 vector (向量) 容器的成员函数之一。然而,C语言中没有vector容器,它是C++ 标准模板库 (STL) 的一部分。
在 C++ 中,vector 是一个动态数组,它提供了许多有用的成员函数用于操作和访问数组元素。而 vector.find() 用于在 vector 中查找特定元素的位置。它的使用方法如下:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
// 查找元素 3 的位置
auto it = std::find(vec.begin(), vec.end(), 3);
// 判断元素是否找到
if (it != vec.end()) {
// 找到元素,输出位置索引
std::cout << "Element found at index: " << std::distance(vec.begin(),
阅读全文