一、string erase
1.
sequence (1) |
string& erase (size_t pos = 0, size_t len = npos); |
---|
即從給定起始位置pos
處開始刪除, 要刪除字符的長度爲n
, 返回值修改後的string對象引用。
2.
character (2) |
iterator erase (const_iterator p); |
---|
刪除迭代器位置處的單個字符, 並返回下個元素迭代器。
3.
range (3) |
iterator erase (const_iterator first, const_iterator last); |
---|
刪除迭代器[first, last)
區間的所有字符,返回一個指向被刪除的最後一個元素的下一個字符的迭代器。
二、容器erase()
1.
iterator erase (const_iterator position); |
刪除迭代器位置處的元素, 並返回下個元素迭代器。
2.
iterator erase (const_iterator first, const_iterator last); |
刪除迭代器[first, last)
區間的所有字符,返回一個指向被刪除的最後一個元素的下一個字符的迭代器。