頭文件相互包含引起的編譯問題


http://blog.csdn.net/hazir/article/details/38600419#comments


        個人覺得帖子中的處理方法肯定不是最佳的方法,頭文件中的數據結構相互包含的情況本身就是不符合規範的,即使是使用LZ提到的解決方法,也只是表面上解決了,實際上是把問題屏蔽了而已。正確的解決方向應該是合理規劃和設計頭文件的數據結構以及頭文件的包含關係,做到頭文件層層依賴和分模塊依賴,最終頭文件的包含關係條理清楚,關係結構簡單易懂。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章