看板 C_and_CPP 關於我們 聯絡資訊
請教各位 假如我有個test.h寫 class A{ ~~~~~~ void ORZ(); }; void A::ORZ() { ~~~~~~~~~~~ } void XD() { ~~~~~~~~~~~~ } test.cpp include t.h main.cpp include t.h 這種情況 XD()會說重複定義 我大概可以接受 但是ORZ為什麼不會說重複定義呢? 其中的原理是什麼~~~ 觀念不是很清楚 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.211
littleshan:gcc 4.3.3 會報錯:multiple definition of `A::ORZ()' 04/13 18:29
QQ29:VC沒報錯誤 我不懂為什麼= = 04/14 00:43