使用库中定义的reverse()函数。
void reverse (BidirectionalIterator first, BidirectionalIterator last);
其作用是将一个范围内的迭代器逆序,因此作用于字符串时,可将字符串逆序。
#include #include#include using namespace std; int main(){ string orderstr = "hello world"; cout << "正序字符串:" << orderstr << endl; reverse(orderstr.begin(), orderstr.end()); cout << "逆序字符串:" << orderstr << endl; } -------------------------------------------------- 正序字符串:hello world 逆序字符串:dlrow olleh



