方法一
使用STL标准库函数reverse();
template<class BidirectionalIterator>
void reverse(
BidirectionalIterator _First,
BidirectionalIterator _Last
);
_First
在元素交换的范围,双向迭代器指向第一个元素的位置
_Last
在元素交换的范围,双向迭代器指向最后一个元素的位置
方法二
自己动手丰衣足食
string reverseStr(string str){
int length = str.length();
for(int i = 0, j = length-1;i < j; i++, j--){
char temp = str[i];
str[i] = str[j];
str[j] = temp;
}
return str;
}