C++memcpy函数的使用
函数声明
void * memcpy (void * destination
const void *source,size t num);
函数含义
将num字节的值从source指向的位置直接复制到destination指向的内存块。
注意事项
- 不检查源中的任何终止空字符,它总是精确地复制num 个字节。为避免溢出,目标和源参数 指向的数组的大小应至少为num。
- 源和目的的内存块不应重叠,memmove是一种更安全的方法。
- void*指针可以指向任意数据类型的地址。
C++memmove函数的使用
函数声明
void * memmove (void * destinationconstovoid * source,size t num);
与memcpy的不同
允许目标和源重叠,其他和memcpy一样。