小编Pip*_*pop的帖子

C:深度复制 - 带有空指针的结构

我有一个以下的结构

struct teststruct
{
int *a;
void *data;      
};
Run Code Online (Sandbox Code Playgroud)

是否可以对包含空指针的结构进行深层复制?我假设我不知道data指针指向多少字节?所以我不能指定malloc指定的字节数并做memcpy.我对吗?

c void-pointers memcpy data-structures

3
推荐指数
3
解决办法
5369
查看次数

标签 统计

c ×1

data-structures ×1

memcpy ×1

void-pointers ×1