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 [dest, dest + count) und [src, src + 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) |