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

优质内容筛选与推荐>>
1、mysql类型
2、ztree的使用
3、GridView编辑删除操作
4、Eclipse中SVN的配置
5、二叉树的输入


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号