关于memcpy的用法
2005-02-06 06:05
330 查看
关于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;
结构如下:
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;
相关文章推荐
- 关于memcpy的用法
- 关于memset,memcpy的用法
- 关于memset,memcpy的用法
- 关于增强for循环的用法
- 关于JavaScript中apply与call的用法意义及区别
- 关于typedef的用法总结
- 关于android.text.format.DateFormat类中format()方法的用法
- 关于typedef的用法总结
- 关于Sysstat的高级用法综合版本(一)
- 关于AFNetwork作用和用法
- 关于SetCapture() 和 ReleaseCapture()的用法
- [Java]关于JTextPane的用法-插入不同的字体-浅谈MVC
- 关于java语言数组的一些简单用法
- 关于identity 的用法
- 关于typedef的用法总结
- 关于python 的re.sub用法
- 关于Flex-BindingUtils的用法介绍
- 关于typedef的用法总结
- 关于Google Chrome 浏览器的一些命令及用法
- c++中关于return的用法总结