MEMMOVE(3) Linux Programmer's Manual MEMMOVE(3)
NAME
memmove - copy memory area
SYNOPSIS
#include
void *memmove(void *dest, const void *src, size_t n);
DESCRIPTION
The memmove() function copies n bytes from memory area src to memory
area dest. The memory areas may overlap: copying takes place as though
the bytes in src are first copied into a temporary array that does not
overlap src or dest, and the bytes are then copied from the temporary
array to dest.(src和dst的内存区域可以重叠,因为实现原理是先把需要复制的n个字节复制到一个临时的数组中,然后再从数组中复制到dst)
RETURN VALUE
The memmove() function returns a pointer to dest.
CONFORMING TO
SVr4, 4.3BSD, C89, C99, POSIX.1-2001.
SEE ALSO
bcopy(3), memccpy(3), memcpy(3), strcpy(3), strncpy(3), wmemmove(3)
COLOPHON
This page is part of release 3.35 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at
GNU 1993-04-10 MEMMOVE(3)
阅读(1158) | 评论(0) | 转发(0) |