关于memcpy的用法
关于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的用法】memcpy( &intPoint1, intPoint, 4 );
cout << intPoint1 << endl;
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量