std::basic_string::operator+=
Материал из cppreference.com
< cpp | string | 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) |
Добавляет символы в конец строки.
1) Добавляет строку str
2) Добавляет символ ch
3) Добавляет строку с завершающим нулем, на которую указывает s
4) Добавляет символы из списка инициализации ilist
Содержание |
[править] Параметры
| ch | - | символ для добавления |
| str | - | строка для добавления |
| s | - | указатель на добавляемую строку с завершающим нулем |
| init | - | список инициализации с символами для добавления |
[править] Возвращаемое значение
*this
[править] Сложность
1) линейная по размеру str
2) константная
3) линейная по размеру s
4) линейная по размеру init
[править] Пример
| Этот раздел не завершён Причина: нет примера |
[править] См. также
| назначает символы строке (public функция-член) | |