看板 EE_DSnP 關於我們 聯絡資訊
ilway25:typename vecotr< ... 06/20 15:34
rockwalking:樓上什麼意思? 06/20 15:38
http://womble.decadentplace.org.uk/c++/template-faq.html#disambiguation 因為vector<HashNode>::iterator是dependent name 也就是要看HashNode是什麼才能決定有沒有這個type 所以你必須跟compiler說這是一個typename 要宣告iterator的話應該要打成 typename vector<HashNode>::iterator i; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.171.144
ric2k1:XD 上了一課! 06/20 17:22
rockwalking:謝 06/20 18:13
goodshawn:打成typename好像只是compile可以過,執行還是有問題.. 06/22 01:48
ilway25:那就是寫錯... 06/22 02:04