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