std::basic_string::append
来自cppreference.com
< cpp | string | basic string
![]() |
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
basic_string& append( size_type count, const CharT& ch ); |
(1) | |
basic_string& append( const basic_string& str ); |
(2) | |
basic_string& append( const basic_string& str, size_type pos, |
(3) | |
basic_string& append( const CharT* s, size_type count ); |
(4) | |
basic_string& append( const CharT* s ); |
(5) | |
template< class InputIt > basic_string& append( InputIt first, InputIt last ); |
(6) | |
basic_string& append( std::initializer_list<CharT> ilist ); |
(7) | (C++11 起) |
向字符串追加额外字符。
原文:
Appends additional characters to the string.
- (1) 追加
count
个字符ch
的拷贝。
- (2) 追加字符串
str
- (3) 追加字符串
str
的一个子串[pos, pos+count)
。如果被请求的子串超过字符串的末尾或者count == npos,则追加子串[pos, size())
。如果pos >= str.size(),则抛出异常std::out_of_range。原文:Appends a substring[pos, pos+count)
ofstr
. If the requested substring lasts past the end of the string, or if count == npos, the appended substring is[pos, size())
. If pos >= str.size(), std::out_of_range is thrown.
- (4) 追加
s
指向的前count
个字符的字符串。s
可以包含空字符。原文:Appends the firstcount
characters of character string pointed to bys
.s
can contain null characters.
- (5) 追加
s
指向的由空字符结尾的字符串。长度由第一个空字符的位置确定。原文:Appends the null-terminated character string pointed to bys
. The length of the string is determined by the first null character.
- (6) 追加范围
[first, last)
内的字符。原文:Appends characters in the range[first, last)
- (7) 追加初始化列表
ilist
中的字符。原文:Appends characters in the initializer listilist
.
目录 |
[编辑] 参数
count | - | 要追加的字符数
|
ch | - | 要追加的字符值
|
first, last | - | 要追加的字符范围
|
str | - | 要追加的字符串
|
s | - | 要追加的字符串的指针
原文: pointer to the character string to append |
init | - | 要追加字符的初始化列表
原文: initializer list with the characters to append |
类型要求 | ||
-InputIt 必须满足 InputIterator 的要求。
|
[编辑] 返回值
*this
[编辑] 复杂度
1)线性
2) count
线性大小
3-4) str
线性
5) count
线性大小
6) s
first
和last
之间的距离呈线性关系原文:
linear in distance between
first
and last
线性大小
init
[编辑] 示例
本章尚未完成 原因:暂无示例 |
[编辑] 另请参阅
向末尾添加字符(串) (公开成员函数) |