名前空間
変種
操作

std::char_traits<char>::copy, std::char_traits<wchar_t>::copy, std::char_traits<char8_t>::copy, std::char_traits<char16_t>::copy, std::char_traits<char32_t>::copy

From cppreference.com
< cpp‎ | string‎ | char traits
static char_type*
    copy( char_type* dest, const char_type* src, std::size_t count );
(C++20 以降 constexpr)

count 個の文字を、src が指す文字列表現から dest が指す文字列表現にコピーします。

[destdest + count)[srcsrc + count) が重複する場合、動作は未定義です。

X::copy に対する文字トレイトの一般的な要件については、CharTraits を参照してください。

目次

[編集] パラメータ

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

[編集] 戻り値

dest

[編集] 例外

何もスローしません。

[編集] 計算量

count に対して線形。

[編集] 関連項目

文字を代入する
(public static member function) [編集]
English 日本語 中文(简体) 中文(繁體)