頭文件之間存在依賴關係該如何包含?

本文旨在探討頭文件之間存在依賴關係時,包含順序的影響。 分兩種情況討論: 頭文件A單方面依賴頭文件B: struct.h: struct abc { int num; char *ptr; }; def.h: typedef struct abc ABC; main.c: 運行正常,def.h 在 struct.h之前包含進來,並沒有報錯。 頭文件A.B之間互相依賴: def.h struct.h
相關文章
相關標籤/搜索