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