※ 引述《ric2k1 (Ric)》之銘言:
: Lecture note #4 is about STL.
補充一下,
HW#3 關於 map 的使用方式,大家可以看一下這份講義的後面幾頁,
一些例子看過後應該會比較有概念。
簡單的說,你必須要知道:
1. 怎麼 traverse 過所有 map 裡面的 element? 怎麼抓到資料?
==> iterator or const_iterator, class pair, (*mi).second, etc.
2. 怎麼知道 (key, data) 有沒有在 map 裏頭?
==> if (m.find(key) != m.end())...
3. 怎麼插入資料到 map 裏頭?
==> m.insert(pair(key, data)) 與 m[key] = data 的差別
4. 怎麼清掉 map 裏頭所有的資料?
==> 自己 google!!