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
の指す文字列から dest
の指す文字列に count
個の文字をコピーします。
たとえコピーされる文字の範囲がオーバーラップしていても、つまり src
が [dest
, dest + count
) 内にあっても、正しく行われます。
目次 |
[編集] 引数
dest | - | コピー先の文字列を指すポインタ |
src | - | コピー元の文字列を指すポインタ |
count | - | コピーする文字数 |
[編集] 戻り値
dest
。
[編集] 例外
(なし)
[編集] 計算量
線形。