我想從隊列數組實現一個簡單的優先級隊列。我試圖定義一個結構隊列,而不是一個結構優先級隊列,它有一個隊列數組作爲其成員變量。然而,當我嘗試編譯代碼時,我得到了以下錯誤:c結構隊列錯誤:「數組類型具有不完整的元素類型」
pcb.h:30: error: array type has incomplete element type
的代碼如下:
typedef struct{
pcb *head;
pcb *tail;
SINT32 size;
} pcb_Q;
typedef struct {
struct pcb_Q queues[5];
SINT32 size;
} pcb_pQ;
可能有人給我個忙嗎?非常感謝。
你舉上線30的錯誤,但不能提供足夠的上下文來確定的行號。請確保行號清晰,並確保包含第30行。 – abelenky 2010-05-24 05:22:01