STL中的模闆類map的簡單例子 佟強 2008.11.5
map的元素是由key和value兩個分量組成的對偶(key,value)。key是鍵,value是與鍵key相關聯的映射值。元素的鍵key是唯一的,給定一個key,就能唯一地确定與其相關聯的另一個分量value。下面代碼舉例說明如何使用map,其中key和value的類型都是string類。
- #include <map>
- #include <string>
- #include <iostream>
- using namespace std;
- int main(int argc,char* argv[]){
- map<string,string> m;
- m["hello"]="world";
- m["haha"] = "wokk";
- cout<<m["hello"]<<endl;
- map<string,string>::const_iterator iterator ;
- for(iterator=m.begin();iterator!=m.end();iterator++){
- cout<<"/t"<<iterator->first<<" = "<<iterator->second<<endl;
- }
- return 0;
- }