[問題] 多重include問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
BCB 6.0
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
無
問題(Question):
多重include 和2502篇應該是類似的問題
A form:
A.h
A.cpp
B form:
B.h
B.cpp
(include A.h)
C form:
C.h
C.cpp
(include A.h)
然後編譯的時候就爆了,
倘若只有B include A.h,那就能順利過關執行,
我想問題應該就是出現多重include,但是小弟我不知道該如何解決,
錯誤訊息為:Type name expected
Declaration missing
經查問題是出在某個變數的宣告,以及該變數的new的位置,
需要這麼做的原因是因為A是MainForm,然後B,C都是由A點選才能啟動的Form,
同時也需要從A獲得一些參數,以方面後續進行工作,
(A切換語言的時候,B和C雖然尚未開啟,但是一旦開啟也會切換成該語言)
所以我在A設定一個public的變數,讓B,C能使用此變數判斷現在的語言為何;
2502提到的ifndef...endif我也已經使用了,
還是沒有效果,
不知道是否有人能夠幫幫我呢?
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.149.220
→
03/25 11:42, , 1F
03/25 11:42, 1F
推
03/25 13:20, , 2F
03/25 13:20, 2F
→
03/25 13:53, , 3F
03/25 13:53, 3F
推
03/25 13:54, , 4F
03/25 13:54, 4F
推
03/25 14:05, , 5F
03/25 14:05, 5F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
3
5
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章