◐ Shell
clean mode source ↗

std::char_traits<CharT>::move - cppreference.com

<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>

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 の指す文字列から dest の指す文字列に count 個の文字をコピーします。

たとえコピーされる文字の範囲がオーバーラップしていても、つまり src が [dest, dest + count) 内にあっても、正しく行われます。

引数

dest - コピー先の文字列を指すポインタ
src - コピー元の文字列を指すポインタ
count - コピーする文字数

戻り値

dest

例外

(なし)

計算量

線形。