c++ memcpy

以前只知道可以使用strcpy批量拷贝字符串,今天才发现也可以使用memcpy批量拷贝其它类型的数组,如int, double之类

 

比如说要简单合并两个int型数据a, b, 长度分别为m,n,即int a[] , m , int b [] , n

假设我们将结果拷贝到int res[]中,我们就可以简单使用memcpy来达到目的,而不需要逐元素复制

memcpy( res , a , sizeof(int)*m);

memcpy( res+m , b ,sizeof(int)*n);

 

so easy......

posted @ 2014-10-13 15:53  dupuleng  阅读(836)  评论(0)    收藏  举报