【原創】類的交叉使用。

交叉引用對象
 
A.h
A.cpp
B.h
B.cpp
 
A中有B的指針,B中有A的指針
 
A.h中有B的指針,在A.h中加入B.h---A中即以在任意地方使用A或A中的函數
 
B.h若在加入A.h編譯器將會報錯。辦法。
在B.h中使用A的前置定義如: class A  ---在B中將可以使用A的指針,但是不能使用A的函數,因此B中所用A的函數需要寫在B.cpp中。
 
在B.cpp中加入A的頭文件,此時編譯器不會報錯,同時也可以在B中正常使用A的函數。
 
 
對於多個類之間的關係,最好分解成兩兩之間的關係。使用一個管理類,其它類只與管理類交互。
 
發佈了46 篇原創文章 · 獲贊 7 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章