Erase the substring in the half‐open range [first, last)].
Synopsis
Declared in <bslstl_string.h>
iterator
erase(
const_iterator first,
const_iterator last);
Description
Return an iterator providing modifiable access to the character at the last position prior to erasing. If no such character exists, return end(). This method invalidates existing iterators pointing to first or a subsequent position. The behavior is undefined unless first and last are both within the range [cbegin() .. cend()] and `first <= last`.
Return Value
iterator following the last removed character
Parameters
Name |
Description |
first |
beginning of the range to erase |
last |
end of the range to erase |
Created with MrDocs