您的位置:首页 > 其它

关于memcpy的用法

2005-02-06 06:05 330 查看
关于memcpy的用法
结构如下:

void *memcpy(

void *dest,

const void *src,

size_t count

);

作用:

在dest处拷贝src处的字节,并以count来计算需要拷贝的字节数量,进行内存的拷贝。

参数:

dest:新的存贮区的开始部位 src:需要拷贝的开始部位 count:需要拷贝的字节数

备注:dest,src,它们都是从各自的地址处进行写入,如果是p而不是&p,那么奖会取得p的值(地址),在该值的地址处进行读出或写入。

例:

int* intPoint = new int(3333);

int* intPoint1;

memcpy( &intPoint1, &intPoint, 4 );//在intPoint1的地址处写入intPoint地址处的值,也就是intPoint指针值。
cout << *intPoint1 << endl;//使intPoint1指向了intPoint.



int* intPoint = new int(3333);

int intPoint1;

memcpy( &intPoint1, intPoint, 4 );
cout << intPoint1 << endl;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: