使用c++实现上述代码
时间: 2024-09-24 20:01:30 浏览: 27
在C++中,你可以通过返回值来表示一个函数的操作是否成功。以下是一个简单的例子,假设我们有一个函数`findElement`用于在一个容器中查找元素:
```cpp
#include <iostream>
#include <vector>
bool findElement(const std::vector<int>& container, int target) {
// 搜索目标元素
auto it = std::find(container.begin(), container.end(), target);
if (it != container.end()) {
// 成功找到元素,返回true
return true;
} else {
// 没有找到,返回false
return false;
}
}
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5};
if (findElement(numbers, 3)) {
std::cout << "Found the element." << std::endl;
} else {
std::cout << "Element not found." << std::endl;
}
return 0;
}
```
在这个示例中,`findElement`函数如果找到目标元素就返回`true`,找不到则返回`false`。在主函数中,通过检查返回值来判断操作是否成功。