作者cmh317 (Rain Man)
看板EE_DSnP
標題[問題] undefined reference to ...
時間Thu Oct 29 13:36:41 2009
我在make test的時候遇到了一些問題
test.o: In function `print()':/home/cmh317/hw3/hw3/src/test/test.cpp:28:
undefined reference to `operator<<(std::basic_ostream<char,
std::char_traits<char> >&, ModNum const&)'collect2: ld returned 1 exit
statusmake[1]: *** [../../bin/testMC] Error 1
似乎是說<<這個operator沒有定義,
但是教授不是已經有把 << 宣告為class ModNum 的friend了?
上網google後 原因眾說紛紜 看不太懂@@
不知有人有遇到同樣的問題嗎? 還請高手解答 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.235
1F:推 Neilhahaha:要在calcModNum.cpp檔寫<<function的內容喔 10/29 13:54
2F:→ cmh317:喔 我懂了 所以operator<<也算是個TODO 是這樣吧? 10/29 14:07
3F:推 slinh:真的嗎 可是明明沒有todo 10/31 23:47
4F:推 a3785lexx:大概不是甚麼該作的都一定會加TODO的感覺 11/01 01:00