std::char_traits<CharT>::copy
提供: cppreference.com
<tbody>
</tbody>
<tbody class="t-dcl-rev ">
</tbody><tbody>
</tbody>
static char_type* copy( char_type* dest, const char_type* src, std::size_t count ); |
(C++20未満) | |
static constexpr char_type* copy( char_type* dest, const char_type* src, std::size_t count ); |
(C++20以上) | |
src の指す文字列から dest の指す文字列に count 個の文字をコピーします。
形式的には、 [0, count) 内のそれぞれの i について、 assign(src[i], dest[i]) を行います。
コピーされる文字の範囲がオーバーラップしている、つまり src が [dest, dest + count) 内の場合、動作は未定義です。
引数
| dest | - | コピー先の文字列を指すポインタ |
| src | - | コピー元の文字列を指すポインタ |
| count | - | コピーする文字数 |
戻り値
dest。
例外
(なし)
計算量
線形。
関連項目
[静的] |
文字を代入します (パブリック静的メンバ関数) |