18.4.3 元素删除

    erase函数用于从字符串中删除字符,原型如下所示。

    1.iterator erase(iterator First,iterator Last);

    删除[First,Last)的字符,返回的迭代器指向最后一个被删除元素的后一个元素。

    2.iterator erase(iterator It);

    删除string中It所指的字符,返回指向下一个元素的迭代器,如果后面没有其他元素,则返回end()。

    3.string&erase(size_type pos=0,size_type n=npos);

    删除string中从pos位置开始的n个字符或删除到末尾,返回删除后的string的引用。