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 起) |
- (3) 追加字符串
str
的一个子串[pos, pos+count)
。如果被请求的子串超过字符串的末尾或者count == npos,则追加子串[pos, size())
。如果pos >= str.size(),则抛出异常std::out_of_range。
目录 |
[编辑] 参数
count | - | |
ch | - | |
first, last | - | |
str | - | |
s | - | |
init | - | |
类型要求 | ||
-InputIt 必须满足 InputIterator 的要求。
|
[编辑] 返回值
*this
[编辑] 复杂度
1) 2) 3-4) 5) 6) 7)[编辑] 示例
本节未完成 原因:暂无示例: |
[编辑] 另请参阅
(公开成员函数) |