std::basic_string::copy
Материал из cppreference.com
< cpp | string | basic string
| size_type copy( CharT* dest, size_type count, |
||
Копирует подстроку, заданную диапазоном [pos, pos+count), в строку символов, на которую указывает dest. Если запрашиваемая подстрока выходит за границы конца строки или если count == npos, диапазон копируемой подстроки будет [pos, size()). Результирующая строка не завершается нулевым символом.
Если pos >= size(), будет сгенерировано исключение std::out_of_range.
Содержание |
[править] Параметры
| dest | - | указатель на строку, куда будут скопированы символы |
| pos | - | позиция первого включаемого символа, с которого начнется копирование |
| count | - | длина подстроки |
[править] Возвращаемое значение
количество скопированных символов
[править] Исключения
std::out_of_range, если pos >= size().
[править] Сложность
линейна по count
[править] Пример
| Этот раздел не завершён Причина: нет примера |
[править] См. также
| возвращает подстроку (public функция-член) | |