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
< cpp‎ | string‎ | char traits
static char_type*
    copy( char_type* dest, const char_type* src, std::size_t count );
(C++20 起 constexpr)

src 指向的字符串复制 count 个字符到 dest 指向的字符序列。

如果 [destdest + count)[srcsrc + count) 重叠,那么行为未定义。

对字符特性的关于 X::copy 的通用要求参考字符特性 (CharTraits)

参数

dest - 指向要复制的字符串的指针
src - 指向复制来源的字符串的指针
count - 要复制的字符数

返回值

dest

异常

不抛出。

复杂度

count 成线性。

参阅

[静态]
赋值一个字符
(公开静态成员函数)