erase函数的用法

来源:互联网 发布:mac 水波纹特效 编辑:程序博客网 时间:2024/05/16 06:31

许多童鞋在做题的时候,为了让后面的字符前进一位,所以把后面的字符依次向前提一位,每次都要写一个循环,有没有更简单的方法呢?
当然有啦。就是STL中(只能string用)的erase函数。
erase函数的用法就是a(字符串名).erase(x(开始删除的字符下标),y(删除的字符串长度))
这个erase适用于去掉前导零:

while(s[0]=='0'&&s[1])s.erase(0,1);

觉得有用就顶起来
戳我查看更多博客