標題:
STL 容器5_map
[打印本頁]
作者:
鄭繼威
時間:
2024-6-26 19:29
標題:
STL 容器5_map
Map 就像是一個
對應表
使用方式就像陣列,只是
索引值是自行設定的
。
鍵值對(key-value)
基本功能有:
[]: 得到對應的值
count: 檢查某個值是否有對應值
[attach]18897[/attach]
ex1:
#include <map>
using namespace std;
int main(){
map<string, int> m; // 從 string 對應到 int
// 設定對應的值
m["one"] = 1; // "one" -> 1
m["two"] = 2; // "two" -> 2
m["three"] = 3; // "three" -> 3
cout << m.count("two") << endl; // 1 -> 有對應
cout << m.count("ten") << endl; // 0 -> 沒有對應
}
複製代碼
ex2:
#include <map>
using namespace std;
int main(){
map<string, int> m; // 從 string 對應到 int
m["one"] = 1; // "one" -> 1
m["two"] = 2; // "two" -> 2
m["three"] = 3; // "three" -> 3
cout << m["one"] << endl; // 1
cout << m["three"] << endl; // 3
cout << m["ten"] << endl; // 0 (無對應值)
}
複製代碼
作者:
李宗儒
時間:
2024-7-8 17:18
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2