C++ STL map note
基本的使用方法:
#include <iostream>
#include <map>
using namespace std;
// 一個key 對應到一個result
map<int, char> data;
data[key]
= result;
// 兩個key 對應到一個result
map<pair<int, int>, char> data;
data[make_pair(key1,
key2)] = result;
|
兩個 key 使用的時候記得用 pair
pair<int, int>
make_pair(key1,
key2)
|
現有 map 的個數
data.size(); |
刪除特定的 key
map<int, char> data;
map<int, char>::iterator it;
it
= data.find(key);
data.erase(it);
data.erase(data.find(key));
|
刪除所有的 map
data.clear(); |
沒有留言:
張貼留言