作者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