首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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( &IntPoint1, IntPoint, 4 );

  Cout << IntPoint1 << Endl;
返回列表