问个问题~~~ 关于结构体中的指针
taoyi 2005-10-14 11:29:50 有这样一个结构:
typedef struct _pck
{
int size;
char *header;
char *body;
}PCK
如果我需要将上面的内容复制到一个缓冲,该怎么做最好?
如下:
PCK pck;
char *buf = new char[pck.size];
memcpy(buf, ...........);
直接拷贝肯定是不行的,可这里需要怎么样将该结构体中的数据全部拷贝到BUF缓冲区呢??就像没有指针的结构体一样拷贝