如何制作整个结构的浅表副本?

时间:2016-02-13 19:23:54

标签: c struct

我有一个结构,包含另一个结构,一个链表和一个灵活的数组成员。我想对整个结构做一个浅表的复制。在不丢失任何组件的情况下,我能做到这一点的最快方法是什么?我指的是链表的所有malloced内存。

这是我要复制的结构。

struct Student{
        char *name;
        int age;
        Courses *list;  //First course (node) of linked list
        Student *friends[];  //Flexible array member
    }Student;

编辑:提到可能重复的问题是一个简单的结构,并没有提到任何有关如何处理链接列表etx。

0 个答案:

没有答案