struct xyz a [0];这是什么意思?

时间:2014-06-06 10:08:57

标签: c linux

在linux代码中,我刚刚看到了这个片段:

struct elf_thread_core_info {
    struct elf_thread_core_info *next;
    struct task_struct *task;
    struct elf_prstatus prstatus;
    struct memelfnote notes[0];
};

struct memelfnote notes[0];对我来说很新鲜。 [0] - 不是指0个元素。这意味着它根本不会分配任何内存?如果是的话,有什么用?

0 个答案:

没有答案