c++反转string
时间: 2023-08-18 13:09:10 浏览: 146
reverse_strings:C#程序通过使用stack和push()来反转给定的字符串
你可以使用C++的标准库函数来反转一个字符串。以下是一个示例代码:
```cpp
#include <iostream>
#include <string>
#include <algorithm>
int main() {
std::string str = "Hello World!";
std::reverse(str.begin(), str.end());
std::cout << str << std::endl;
return 0;
}
```
这段代码中,我们使用了`std::reverse`函数来反转字符串。它接受两个迭代器参数,表示待反转字符串的起始和结束位置。在这个例子中,我们使用`str.begin()`和`str.end()`来表示整个字符串。然后,我们将反转后的字符串输出到控制台上。运行这段代码,你会得到输出结果为"!dlroW olleH"。
阅读全文