Namensräume
Varianten
Aktionen

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

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

Kopiert count Zeichen aus dem Zeichenstring, auf den src zeigt, in den Zeichenstring, auf den dest zeigt.

Wenn sich die Intervalle [destdest + count) und [srcsrc + count) überlappen, ist das Verhalten undefiniert.

Siehe CharTraits für die allgemeinen Anforderungen an Zeichentypen für X::copy.

Inhalt

[bearbeiten] Parameter

dest - Zeiger auf einen zu kopierenden Zeichenstring
src - Zeiger auf einen Quell-Zeichenstring
zählt - Die Anzahl der zu kopierenden Zeichen

[bearbeiten] Rückgabewert

dest

[bearbeiten] Ausnahmen

Wirft nichts.

[bearbeiten] Komplexität

Linear in count.

[bearbeiten] Siehe auch

[static]
weist ein Zeichen zu
(öffentliche statische Memberfunktion) [bearbeiten]