[問題] iterator的移動有點問題
http://pastie.org/4078675
code在網頁中
簡單來說我想要在我一個裝了很多map的list中尋找map的元素所以這樣寫
在第一行的的count那裏計算裡面有沒有東西
我測資下給了會成功的側資
所以理論上得到的a數字應該是1
我中斷點已經設定在之後來測試
但是結果很奇怪的是
他第一次跑的時候是0
等又跑了一次迴圈才顯示找到 a才等於1
想請問一下這樣的問題該怎麼解決?
我有嘗試把 L++ 改成 ++L 但是得到的結果還是依樣
會先跑一次迴圈 然後才得到正確的答案
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.112.167
→
06/13 17:28, , 1F
06/13 17:28, 1F
→
06/13 17:29, , 2F
06/13 17:29, 2F
→
06/13 17:30, , 3F
06/13 17:30, 3F
→
06/13 18:54, , 4F
06/13 18:54, 4F
大大請看
這是中斷點顯示的結果 http://i.imgur.com/JJsGJ.png
我發現問題在於為什麼一開始
*L裡面竟然是空空如也 而跑過一次迴圈之後就有了新的東西
但是這樣對我的程式架構有影響
想請問一下這是什麼樣的問題 該怎麼解決呢?
※ 編輯: askaleroux 來自: 140.116.112.167 (06/13 19:02)
→
06/13 18:58, , 5F
06/13 18:58, 5F
→
06/13 18:59, , 6F
06/13 18:59, 6F
→
06/13 18:59, , 7F
06/13 18:59, 7F
→
06/13 19:04, , 8F
06/13 19:04, 8F
→
06/13 19:05, , 9F
06/13 19:05, 9F
→
06/13 19:05, , 10F
06/13 19:05, 10F
→
06/13 19:05, , 11F
06/13 19:05, 11F
→
06/13 19:06, , 12F
06/13 19:06, 12F
→
06/13 19:07, , 13F
06/13 19:07, 13F
→
06/13 19:07, , 14F
06/13 19:07, 14F
→
06/13 19:08, , 15F
06/13 19:08, 15F
→
06/13 19:08, , 16F
06/13 19:08, 16F