討論串[問題] 引入標頭檔多次(在不同namespace)
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者littleshan (我要加入劍道社!)時間13年前 (2013/05/26 00:30), 編輯資訊
0
0
0
內容預覽:
你完全沒搞懂原po的目的是什麼. 今天 A depends on B,所以 #include A 會自動有 #include B 的效果. 在寫 C 或 D 的時候這種情況會造成誤解. 一方面是你會以為 A 同時提供了 B 的功能. 另一方面這是應該被隱藏的實作細節. 在寫 CD 時如果假設 A d
(還有784個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者CCWck (幹嘛要暱稱)時間13年前 (2013/05/25 23:26), 編輯資訊
0
0
0
內容預覽:
一般情況 直接在A 中include B. C D include A 就好. 現在原PO想要 只include A的時候 error 有AB的時候正常. 或許可以考慮改CD的include的方式. 在A中 include B. 在B中 #ifndef FILE_B. #define FILE_B.
(還有14個字)

推噓3(3推 0噓 10→)留言13則,0人參與, 最新作者suhorng ( )時間13年前 (2013/05/25 00:17), 編輯資訊
0
0
1
內容預覽:
想請問如下的問題有沒有解法:. B 檔案是函式庫. A 檔案是另一函式庫,會引入 B 檔案 A <===include=== B. | \____________ |. v > v. C D. 有的 client 會引入 A, 也需要用 B (並引入 B), 有的只要用 A, 不要用 B. 為了讓
(還有603個字)
首頁
上一頁
1
下一頁
尾頁