天天看點

C++兩個類互相引用,如何處理最好

其實,類互相引用是正常的現象,無法避免.怎麼辦?

 吾從網上搜尋了半天,發現解決辦法限制多,也不利于其他類的使用.于是,吾找到了一個解決辦法:

兩個類的頭檔案互相include,然後聲明對方.

兩個類的頭檔案,不實作函數(特别是指使用對方的成員).

兩個類的代碼檔案,實作各個函數.

 這樣,兩個類完全是按照平常的程式設計習慣,不需要特别關心互相引用問題.

繼續閱讀