討論串[STL ] map 會自動在最前面加空資料???
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 11→)留言12則,0人參與, 最新作者yhn0tgb60 (呦厚厚)時間16年前 (2009/08/23 16:07), 編輯資訊
0
0
0
內容預覽:
原諒我不用推文 用回文. 因為真的很趕時間 怕用推文的大家看不到. 請問一怎麼修改 map 裡面的key和value. 我主要是想把 map 陣列中的兩個位置的內容互換. key和 value 都要互換. 無法使用 [] 因為系統會再insert. 也無法使用 iterator 因為那只是指標 而且

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者yhn0tgb60 (呦厚厚)時間16年前 (2009/08/23 13:28), 編輯資訊
0
0
0
內容預覽:
我剛剛試了一個方法. map <DWORD, Node>::iterator buf;. buf=closelist.begin();. 用 buf來進行運算. 但是假如我想取的是map第5個陣列值. 我用 buf=closelist.begin()+5;. complie不會過. 難道我要 buf

推噓1(1推 0噓 3→)留言4則,0人參與, 最新作者yhn0tgb60 (呦厚厚)時間16年前 (2009/08/23 03:46), 編輯資訊
0
0
0
內容預覽:
我宣告了一個. STL的map 裡面的資料是擺一個struct. 而我每加一筆資料到map裡時. 會用minHeap排序 依照struct 裡面的某個float 的大小排序. 可是當我在比較map中的某兩個位置的 struct 中的某個float 的大小時. 系統卻會常常會自動在我的map陣列的最前
(還有1002個字)
首頁
上一頁
1
下一頁
尾頁