正文

memcpy的用法 2007-01-25 13:07:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/chenhao/22797.html

分享到:

关于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;

阅读(2655) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册