作者QQ29 (我愛阿蓉)
看板C_and_CPP
標題[問題] 重複定義的概念
時間Mon Apr 13 16:00:39 2009
請教各位
假如我有個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