看板 EE_DSnP 關於我們 聯絡資訊
我在getlist裡面用了: while (getMemRecycleList(n)->_first != 0)這樣子一個判斷式 結果compiler出來的訊息長這樣... =========================================================================== memMgr.h:159: 錯誤: 「getMemRecycleList」 的引數不依賴範本參數,所以 「 getMemRecycleList」 的宣告必須可用 memMgr.h:159: 錯誤: (如果您使用 「-fpermissive」,G++ 會接受您的程式碼,但是 允許使用未定義的名稱是過時的風格) =========================================================================== 請問這是什麼意思阿? 是我的寫法太老氣了嗎XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.234
sobluesk:+1 剛才也遇到過 05/08 00:46
ric2k1:試試 getMemRecycleList<T>(n)->_first != 0 05/08 00:48
of:可以了@@ 沒有想到居然是因為這樣子 compiler訊息太神奇了XD 05/08 00:51
ric2k1:呵呵 是啊... 05/08 00:51
of:不過這個寫法好像是錯的orz 05/08 00:53
ric2k1:啊, 對呀, 剛才沒有注意到, getList() 應該是被 05/08 01:11
ric2k1:getMemRecycleList 呼叫, 所以 getList() 應該不要去呼叫 05/08 01:12
ric2k1:getMemRecycleList 吧!! 05/08 01:12