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;
- }