[問題] multiple include
開發平台(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
→
12/05 00:05, , 1F
12/05 00:05, 1F
→
12/05 00:05, , 2F
12/05 00:05, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章