C++用erase函数删除字符串中的单个字符

Erase:vt.擦掉; 抹去; 擦掉; 清除;

array 参数是要清除的数组变量的名称。

iterator erase( iterator pos );删除pos指向的字符, 返回指向下一个字符的迭代器,

iterator erase( iterator start, iterator end );删除从start到end的所有字符, 返回一个迭代器,指向被删除最后一个字符的下一个位置

basic_string &erase( size_type index = 0, size_type num = npos );删除从index索引开始的num个字符, 返回*this.

参数index 和 num 有默认值, 这意味着erase()可以这样调用:只带有index以删除index后的所有字符,或者不带有任何参数以删除所有字符.

 

下面是我删除的案例:

C++用erase函数删除字符串中的单个字符