Home C++ 字符串
Post
Cancel

C++ 字符串

字符串反转

1
2
string s;
reverse(s.begin(),s.end());

这是将 s 本身反转了. 如果要让反转的结果保存到另一个字符串中而不是覆盖原字符串, 则可以用下面这种写法:

1
2
string s;
string t(s.rbegin(),s.rend()); //t中是s的反转

或者:

1
t.assign(s.rbegin(),s.rend());
This post is licensed under CC BY 4.0 by the author.