[問題] 主程式include各class.h的問題
開發平台(Platform): (Ex: Win10, Linux, ...)
vs 2017
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
vc++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
stdlib
問題(Question):
1.
我有一個主程式, 以 main() 為入口點
因為這個主程式 main 會用到其他 class A, B, C
main 本身要 include A, B, C .h
也要 include <iostream> ... 等等
但是 A, B, C.h 裡面也有 include 過 <iostream> 了
這樣會有問題嗎? 該如何避免這個問題呢
2.
main 中需要 #define Length 透過編譯時給定參數
ex.
@ main.cpp
#ifndefine Length
#define Length 100
#endif
A, B, C.h 也都有上面這段
所以main include A.h, B.h, C.h 之後就重複了
請問有辦法避開嗎~
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.108.25 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1563782037.A.0AC.html
→
07/22 16:26,
4年前
, 1F
07/22 16:26, 1F
謝謝提供關鍵字
推
07/22 16:46,
4年前
, 2F
07/22 16:46, 2F
→
07/22 16:47,
4年前
, 3F
07/22 16:47, 3F
謝謝告知
推
07/22 17:54,
4年前
, 4F
07/22 17:54, 4F
有喔,謝謝你~
※ 編輯: OfficeGL (114.137.108.25 臺灣), 07/22/2019 18:23:03
※ 編輯: OfficeGL (114.137.108.25 臺灣), 07/22/2019 18:23:29
推
07/22 21:03,
4年前
, 5F
07/22 21:03, 5F
→
07/22 22:07,
4年前
, 6F
07/22 22:07, 6F
推
07/23 08:34,
4年前
, 7F
07/23 08:34, 7F
→
07/23 08:35,
4年前
, 8F
07/23 08:35, 8F
→
07/23 08:38,
4年前
, 9F
07/23 08:38, 9F
推
07/23 18:54,
4年前
, 10F
07/23 18:54, 10F