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 ) ; |
(自 C++20 起为 constexpr) | |
从由 src 指向的字符串复制 count 个字符到由 dest 指向的字符串。
如果
[
dest
,
dest
+
count
)
与
[
src
,
src
+
count
)
存在重叠,则行为是未定义的。
请参阅
CharTraits
了解关于
X::copy
字符特性的通用要求。
目录 |
参数
| dest | - | 指向目标字符串的指针 |
| src | - | 指向源字符串的指针 |
| count | - | 要复制的字符数量 |
返回值
dest
异常
不抛出任何异常。
复杂度
在 count 上呈线性关系。
参见
|
[static]
|
分配字符
(公开静态成员函数) |