作者singlovesong (~"~)
看板C_and_CPP
標題[問題] multiple include
時間Tue Dec 4 23:53:46 2012
開發平台(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