看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) linux g++ 大家好 我在程式中寫了一個 util.h 然後我寫了一個 A.h 跟B.h A.h 裡面我 include 了 util.h B.h 裡面我 include 了 A.h 跟 util.h 請問這樣會有多重定義的問題嗎? 我以為應該會有 結果竟然可以成功compile 跟 link 想多了解一下甚麼情況下才會有這個問題 又為什麼我這樣寫沒這個問題呢? 是因為較新的compiler 幫我處理掉了嗎? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.16.164
tjjh89017:use #define 12/05 00:05
tjjh89017:and #ifndef 12/05 00:05