在 <memory>头文件中,有几个比较有用的函数,这里说明一下:
1. void * memcpy(void * dst, const void * src, size_t count );
memcpy函数的声明如上,作用:将地址从src开始的前count个字节的内容拷贝到地址从dst开始的内存空间中。
返回值:目标空间的起始地址
需要注意的是:dst和src在内存中的位置不能重叠,否则会产生错误。(原因及与memmove函数的区别请往下看)
2. void * memmove(void * dst, const void * src, size_t count);
memmove函数的声明如上,作用同memcpy函数,但是有一点区别,该函数不需要注