【原創】類的交叉使用。
交叉引用對象
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的函數。
對於多個類之間的關係,最好分解成兩兩之間的關係。使用一個管理類,其它類只與管理類交互。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
ClickHouse內幕(2)基礎數據結構
原創
2024-06-07 23:54:50
兒童節變身小小音樂家*用ModelArts製作一張AIGC音樂專輯
原創
2024-05-31 11:04:39
【建議收藏】手把手教您如何升級到DevExpress最新版本!
原創
2024-05-30 12:19:46
一文搞懂5種內存溢出案例,內含完整源碼
原創
2024-06-05 10:56:55
Koupleless 單進程多應用如何解決兼容問題
原創
2024-06-04 23:14:24
pfinder實現原理揭祕
原創
2024-06-04 02:39:24
pfinder實現原理揭祕
原創
2024-06-04 02:37:09
pfinder實現原理揭祕
原創
2024-06-04 02:34:44
WebSocket替換Http協議的邏輯實現
原創
2024-06-03 11:25:33
DataCube 漏洞小結
原創
2024-05-30 11:16:40
Dolphinscheduler不重啓加載Oracle驅動
原創
2024-05-28 21:22:10
鴻蒙原生應用再新丁!新華社 入局鴻蒙
原創
2024-05-27 23:42:19
記一次攻防演練中的若依(thymeleaf 模板注入)getshell
原創
2024-05-27 23:16:06
RequestBodyAdvice 詳細介紹與使用實現例子介紹
原創
2024-05-27 10:53:58