在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个元素。这意味着它根本不会分配任何内存?如果是的话,有什么用?