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: von 127.0.0.1
