#include <string>
嘛,string就是一个用于字符串处理的标准类库,但是需要注意的是其速度可能会比直接操纵char数组要慢一些。
1.reverse
reverse这个方法是我一直都想找到但是没有找到的,在判断回文的时候格外好用。
string s = "abcdef";
string ss = s; // ss = "abcdef"
reverse(ss.begin(),ss.end()); // ss = "fedcba"
总结的说,就是方法给定string的两个iterator,然后在这个左闭右开的区间内把string翻转过来。
2.insert
这个就是另一个良心函数了。不过使用起来有些复杂,我来详细说说