作者musie (Sirius)
看板EE_DSnP
標題[問題] 看不懂的error = =
時間Tue Apr 15 16:56:33 2008
calcModNum.cpp:99: error: cannot declare member function `static void
ModNum::setVarVal(const std::string&, const ModNum&)' to have static linkage
calcModNum.cpp:113: error: cannot declare member function `static bool
ModNum::getStrVal(const std::string&, ModNum&)' to have static linkage
請問一下...
出現這種error是有可能哪邊寫錯了呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.248.196
1F:推 BVB:剛剛才解決這個問題來回一下XD 我把code都貼到.h裡就OK了 04/15 16:59
2F:→ BVB:就是function的內容不要寫在.cpp裡直接寫在.h裡 04/15 16:59
3F:→ BVB:原因不明...static function不能分開寫? 04/15 17:00
4F:→ musie:鋪..真的是這樣唷..剛剛看到一整排error下來 心都涼了 04/15 17:02
5F:推 Elvont:應該是在cpp宣告時,前面不要加static就可以了喔 04/15 17:14
6F:→ musie:恩..謝謝B大和E大.. 04/15 17:36
7F:推 ric2k1:五樓正解. 04/15 19:49
8F:推 BVB:專業五樓XD 04/15 19:56