C++reverse函数
时间: 2023-11-05 12:56:22 浏览: 118
reverse c++
C++标准库中的`reverse`函数用于反转容器(如字符串、数组、向量等)中的元素顺序。以下是`reverse`函数的使用示例:
```cpp
#include <iostream>
#include <algorithm>
#include <vector>
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5};
std::reverse(numbers.begin(), numbers.end());
for (const auto& num : numbers) {
std::cout << num << " ";
}
return 0;
}
```
在上面的代码中,我们创建了一个整数向量`numbers`,其中包含了1到5这几个数字。然后,我们使用`std::reverse`函数将向量中的元素反转。最后,我们使用循环打印出反转后的向量元素。输出将会是"5 4 3 2 1"。
除了向量之外,你也可以使用`reverse`函数来反转字符串。只需将字符串的迭代器传递给`reverse`函数即可。
希望能解答你的问题!如果还有其他疑问,请随时提问。
阅读全文