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