「cpp/string/char traits/move」の版間の差分
提供: cppreference.com
< cpp | string | char traits
細 (Fix some translations) |
|||
1行: | 1行: | ||
− | |||
{{cpp/string/char_traits/title|move}} | {{cpp/string/char_traits/title|move}} | ||
{{cpp/string/char_traits/navbar}} | {{cpp/string/char_traits/navbar}} | ||
{{dcl begin}} | {{dcl begin}} | ||
{{dcl | | {{dcl | | ||
− | + | * move( * dest, const * src, std::size_t count ); | |
}} | }} | ||
{{dcl end}} | {{dcl end}} | ||
− | + | {{tt|src}} {{tt|dest}} {{tt|count}} | |
− | + | {{tt|src}} が [{{tt|dest}}, {{tt|dest + count}}) | |
− | === | + | ====== |
{{par begin}} | {{par begin}} | ||
− | {{par | dest | | + | {{par | dest | }} |
− | {{par | src | | + | {{par | src | }} |
− | {{par | count | + | {{par | count | コピーする文字数}} |
{{par end}} | {{par end}} | ||
− | === | + | ====== |
− | {{tt|dest}} | + | {{tt|dest}} |
===例外=== | ===例外=== | ||
(なし) | (なし) | ||
− | === | + | ====== |
− | + | ||
[[de:cpp/string/char traits/move]] | [[de:cpp/string/char traits/move]] |
2018年6月15日 (金) 11:27時点における版
static char_type* move( char_type* dest, const char_type* src, std::size_t count ); |
||
src
の指す文字列から dest
の指す文字列に count
個の文字をコピーします。
たとえコピーされる文字の範囲がオーバーラップしていても、つまり src
が [dest
, dest + count
) 内にあっても、正しく行われます。
目次 |
引数
dest | - | コピー先の文字列を指すポインタ |
src | - | コピー元の文字列を指すポインタ |
count | - | コピーする文字数 |
戻り値
dest
。
例外
(なし)
計算量
一定。