前段时间自己遇到的一个问题,跟大家分享一下。
在写代码的时候,遇到结构体复制的问题,即将一个结构体里的变量值完全复制给另一个结构完全相同的结构体。
我所使用的是memcpy,结果发现,拷贝完后,新结构体里的变量值仍然不存在,最后只能单个变量复制。
值得注意的是,我的结构体里包含指针型变量,所以在复制时,需要给它开辟新的空间,单独拷贝。
如果大家有比较好的结构体拷贝方法(含有指针),一定要告诉我啊O(∩_∩)O
时间: 2024-10-14 09:59:11
前段时间自己遇到的一个问题,跟大家分享一下。
在写代码的时候,遇到结构体复制的问题,即将一个结构体里的变量值完全复制给另一个结构完全相同的结构体。
我所使用的是memcpy,结果发现,拷贝完后,新结构体里的变量值仍然不存在,最后只能单个变量复制。
值得注意的是,我的结构体里包含指针型变量,所以在复制时,需要给它开辟新的空间,单独拷贝。
如果大家有比较好的结构体拷贝方法(含有指针),一定要告诉我啊O(∩_∩)O