Я пытаюсь реализовать простую очередь приоритетов из массива очередей. Я пытаюсь определить очередь структуры, а затем очередь приоритета структуры, которая имеет массив очередей в качестве переменной-члена. Однако, когда я пытаюсь скомпилировать код, я получаю следующую ошибку:
pcb.h: 30: ошибка: тип массива имеет неполный тип элемента
Код ниже:
typedef struct{
pcb *head;
pcb *tail;
SINT32 size;
} pcb_Q;
typedef struct {
struct pcb_Q queues[5];
SINT32 size;
} pcb_pQ;
Может ли кто-нибудь помочь мне? Большое спасибо.