Namespaces
Variants

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

From cppreference.net
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]
присваивает символ
(публичная статическая функция-член)