開發平台(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 之後就重複了
請問有辦法避開嗎~
謝謝~