Język C++
memmove
[funkcja] Kopiuje zawartość jednego bloku pamięci do drugiego (bloki mogą na siebie zachodzić).Składnia
#include <cstring>
void * memmmove( void * destination, const void * source, size_t num );
Argumenty
Zwracana wartość
Zwraca wskaźnik przekazany do funkcji poprzez argument
destination.
Opis szczegółowy
Kopiuje
num bajtów z miejsca wskazywanego przez
source do pamięci wskazywanej przez
destination.
Bloki pamięci
mogą na siebie zachodzić.
Dodatkowe informacje
Typ kopiowanych danych jest nieistotny, gdyż
memmove kopiuje same bajty. Z tego powodu jej użycie do kopiowania obiektów typów niebędących POD nie jest zalecane, ponieważ zdefiniowane przez użytkownika konstruktory i operatory przypisania nie zostanę wywołane.
Zagadnienia powiązane
memcpy | Kopiuje zawartość jednego bloku pamięci do drugiego. (funkcja) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.