Board logo

标题: Memcpy函数用法解析 [打印本页]

作者: 苹果也疯狂    时间: 2015-3-6 23:53     标题: 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;





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0