std::basic_string::erase

来自cppreference.com
< cpp‎ | string‎ | basic string

 
 
 
std::basic_string
 
basic_string& erase( size_type index = 0, size_type count = npos );
(1)
iterator erase( iterator position );
iterator erase( const_iterator position );
(2) (C++11 前)
(C++11 起)
iterator erase( iterator first, iterator last );
iterator erase( const_iterator first, const_iterator last );
(3) (C++11 前)
(C++11 起)
删除指定的字符串中的字符..
原文:
Removes specified characters from the string.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
删除count字符开始在index.
原文:
Removes count characters starting at index.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
删除的字符position.
原文:
Removes the character at position.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
删除字符的范围内[first; last)
原文:
Removes the character in the range [first; last).
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

index -
第一个字符删除
原文:
first character to remove
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
count -
要移除的字符数
原文:
number of characters to remove
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
position -
迭代器的字符删除
原文:
iterator to the character to remove
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
first, last -
范围内的字符,以除去
原文:
range of the characters to remove
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

1) *this
2-3)
迭代器删除的最后一个字符.
原文:
iterator following the last removed character.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 例外

1) std::out_of_range if index > size().
2-3)
(无)
原文:
(none)
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 另请参阅

删除全部内容
原文:
clears the contents
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

(公开成员函数) [编辑]