kennen:lib:memmove
Inhaltsverzeichnis
memmove()
#include
<cstring>
void * memmove (void *ziel, const void *quelle, size_t anzahl)
Kopiert anzahl
Byte zunächst von quelle
in einen temporären Puffer und von dort ins ziel
.
Das ist zwar langsamer als memcpy(),
dafür dürfen sich quelle
und ziel
überschneiden.
Parameter
ziel | Zeiger auf Zielbereich |
quelle | Zeiger auf Quellbereich |
anzahl | Groesse des Speicherblocks in Bytes |
Ergebnis
Rückgabewert: Zeiger auf den Zielblock.
Siehe auch
Beispiel
- memmove.cpp
#include <cstring> #include <iostream> int main() { char p[] = "Hallo"; char q[] = " Welt"; std::cout << p; std::memmove(p, q, 5); std::cout << p << '\n'; }
kennen/lib/memmove.txt · Zuletzt geändert: 2019-11-20 15:55 von 127.0.0.1