Re: [STL ] 請問List

看板C_and_CPP (C/C++)作者 (累人啊....)時間16年前 (2009/07/27 16:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串9/10 (看更多)
: for (list<TP_Gra>::iterator Iter=Token_Place.begin(); : Iter=Token_Place.end(); : Iter++{...(只是先測試會不會過而已)} : error C2451: 型別 'std::list<_Ty>::_Iterator<_Secure_validation>' 的條 : 件式運算式不合法; 不能是整數型別 : → tyc5116:???錯在哪?? 07/21 10:26 : → iamivers0n:先不說型別問題 你是在test的地方做assign耶... 07/21 12:28 : → iamivers0n:assign的回傳值永遠是true阿.. 07/21 12:28 : → tyc5116:?? 07/21 18:34 : 推 avhacker:Iter==Toker_Place.end() 而非 Iter=Toker_Place.end() 07/22 10:29 不好意思~在這方面又出了一點問題了 後來我弄成類似這樣的樣子 for (list<TP_Gra>::iterator Iter=Token_Place.begin(); Iter!=Token_Place.end(); ++Iter{} compile會過,但是執行的時候會顯示list iterator不相容 google的結果找到這個網頁 http://tinyurl.com/lx8r49 上面有解釋了可能是list的實作非指標 (我不知道這樣的解釋對不對,反正看到std::list<foo>和std::list<foo>* list 我知道他想表達什麼....) 但是他下面寫的解決方法我不是很了解,可以請有經驗的大大 大概解釋一下他在說什麼,以及如何解決我目前的問題呢,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.18.48.28

07/27 17:05, , 1F
沒code沒人知道你在說啥阿?
07/27 17:05, 1F
文章代碼(AID): #1ARMUFoy (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
2
6
以下文章回應了本文
0
2
完整討論串 (本文為第 9 之 10 篇):
0
2
0
1
2
6
1
1
2
9
2
10
2
7
2
3
1
3
文章代碼(AID): #1ARMUFoy (C_and_CPP)