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 функция-член) |