c++的string中有逆序存储的函数吗?

c++的string中有逆序存储的函数吗?


青春有我
浏览 1935回答 4
4回答

皈依舞

印象中CString没有这么个函数,不过你一样可以用strrev();来对C++的string进行逆序,因为C++的字符串跟c的是一样的。如果你用mfc的CString,那你可以这样CString a = "abcdefg";strrev(a.GetBuffer());//这样a就逆序了。GetBuffer就是得到char*,把CString跟char*一样处理了

慕尼黑8549860

没有哦但是可以这样用#include <iostream>#include <cstring>#include <string>using namespace std;void main(){string s="abcde";strrev((char *)s.c_str());cout<<s<<endl;}调试通过,仍然是用c里面的strrev()函数,呵呵
打开App,查看更多内容
随时随地看视频慕课网APP