string类型中的erase()

string s("abcdefg");
s.erase(s.begin(), s.end());    //可加减数字,如s.begin()+1
s.erase(0, s.length());         //数字只能跟数字,不能跟迭代器:s.erase(0, 1)
s.erase(s.begin() + 2);         //这样只删除迭代器所在的字符
s.erase(14);                    //从位置14开始删除到末尾
s.erase();                      //全部删除

版权声明:本文为z623796060原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。