std::char_traits<CharT>::move

来自cppreference.com
< cpp‎ | string‎ | char traits
static char_type* move( char_type* dest, const char_type* src, std::size_t count );
(C++20 前)
static constexpr char_type* move( char_type* dest, const char_type* src, std::size_t count );
(C++20 起)

src 所指的字符串复制 count 个字符到 dest 所指的字符串。

即使字符范围重叠,即 src 在 [dest, dest + count) 之中,也正确进行。

参数

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

返回值

dest

异常

不抛出。

复杂度

线性。