2 反转字符串 (!!!!!!)
首先第一点 我们如何处理反转?
最重要的是我自己写一个可以反转的函数
第二点我写这个反转函数之后要把s传进去 必须是&的形式,如果不是那我们string 不会更改
3 替换数字
这个题目要注意的有
erase删除之后并不会返回什么东西
所以我先在要删除的地方插入我的number ,然后再删除
比如 s1ss
第二个位置是数字 我s.insert(s.begin()+i,"number");
然后再s.erase(s.begin()+i+5);//注意是+5 为什么写一下就知道了
4 反转字符串中的单词
我用的是stack很简单
5 右旋字符串
注意 我们substr怎么使用? 注意第二个参数代表的是什么意思
std::string str = "Hello World!";
// 提取从索引7开始的5个字符
std::string subStr = str.substr(7, 5);
erase怎么使用
注意我们是s.erase()
不能仅仅是同erase