//有关memcpy()函数使用时应该注意的地方
//void *memcpy( void *dest, const void *src, size_t count );
#include <string.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
int a=111;
int b=222;
memcpy(&a,&b,sizeof(b));//将整数拷贝
printf("\n %d",a);
//--------------------------------------------
char c[4]="abc";
char d[4]="efg";
memcpy(c,d,sizeof(d)); //将数组拷贝
printf("\n %d",c);
//--------------------------------------------
struct A
{
int a;
char *p;
};
A a1,a2;
a1.a=111;
a1.p=new char[20