std::basic_string::operator+=

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

 
 
 
std::basic_string
 
basic_string& operator+=( const basic_string& str );
(1)
basic_string& operator+=( CharT ch );
(2)
basic_string& operator+=( CharT* s );
(3)
basic_string& operator+=( std::initializer_list<CharT> ilist );
(4) (C++11 起)
追加addinional字符的字符串.
原文:
Appends addinional characters to the string.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
1)
追加字符串str
原文:
Appends string str
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
追加字符ch
原文:
Appends character ch
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
追加空字符结尾的字符串所指向的s.
原文:
Appends the null-terminated character string pointed to by s.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
4)
在初始化列表中追加字符ilist.
原文:
Appends characters in the initializer list ilist.
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

目录

[编辑] 参数

ch -
要追加的字符值
原文:
character value to append
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
str -
字符串追加
原文:
string to append
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
s -
指针指向一个空结束的字符串附加
原文:
pointer to a null-terminated character string to append
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
init -
初始化列表中附加的字符
原文:
initializer list with the characters to append
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 返回值

*this

[编辑] 复杂度

1)
线性大小str
原文:
linear in size of str
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
2)
不变
原文:
constant
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
3)
线性大小s
原文:
linear in size of s
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。
4)
线性大小init
原文:
linear in size of init
文本通过谷歌翻译机器翻译。
你可以帮忙校正和验证翻译。点击此处查看指示。

[编辑] 示例

[编辑] 另请参阅

为字符串赋值
(公开成员函数) [编辑]