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;
- }
本文通过一个简单的示例介绍了C++标准模板库(STL)中map容器的基本用法。示例展示了如何创建map对象,插入键值对,并遍历输出所有元素。使用的键和值类型均为string。
2万+

被折叠的 条评论
为什么被折叠?



