c++reverse函数
时间: 2023-08-13 16:02:41 浏览: 152
C++中没有直接的内置函数来反转字符串或容器。但是你可以使用以下方法来实现反转功能:
1. 使用`std::reverse`算法函数:`std::reverse`函数可以用于反转容器(如`std::vector`、`std::string`)中的元素。你需要包含 `<algorithm>` 头文件来使用该函数。
```cpp
#include <algorithm>
#include <string>
int main() {
std::string str = "Hello World";
std::reverse(str.begin(), str.end());
return 0;
}
```
2. 使用自定义函数:你可以编写自己的函数来实现字符串或容器的反转。下面是一个反转字符串的示例:
```cpp
#include <string>
std::string reverseString(const std::string& str) {
std::string reversedStr;
for (int i = str.length() - 1; i >= 0; --i) {
reversedStr += str[i];
}
return reversedStr;
}
int main() {
std::string str = "Hello World";
std::string reversedStr = reverseString(str);
return 0;
}
```
这些方法可以帮助你在C++中实现字符串或容器的反转功能。
阅读全文
相关推荐
















