看板 EE_DSnP 關於我們 聯絡資訊
我在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
Neilhahaha:要在calcModNum.cpp檔寫<<function的內容喔 10/29 13:54
cmh317:喔 我懂了 所以operator<<也算是個TODO 是這樣吧? 10/29 14:07
slinh:真的嗎 可是明明沒有todo 10/31 23:47
a3785lexx:大概不是甚麼該作的都一定會加TODO的感覺 11/01 01:00