std::char_traits<char>::copy, std::char_traits<wchar_t>::copy, std::char_traits<char8_t>::copy, std::char_traits<char16_t>::copy, std::char_traits<char32_t>::copy
Материал из cppreference.com
<tbody>
</tbody>
static char_type* copy( char_type* dest, const char_type* src, std::size_t count ); |
(constexpr начиная с C++20) | |
Копирует count символов из строки символов, на которую указывает src, в строку символов, на которую указывает dest.
Если [dest, dest + count) и [src, src + count) перекрываются, поведение не определено.
Смотрите CharTraits для получения общих требований к свойствам символов для X::copy.
Параметры
| dest | — | указатель на строку символов, в которую нужно копировать |
| src | — | указатель на строку символов, из которой нужно копировать |
| count | — | количество символов для копирования |
Возвращаемое значение
dest
Исключение
Ничего не генерирует.
Сложность
Линейная по count.
Смотрите также
[static] |
присваивает символ (public static функция-элемент) |