【语言-c++】map的使用
2015-07-30 15:35
501 查看
..\vs2005\vc\include\map using namespace std; typedef std::map<string,string> SSMAP; //add数据 SSMAP ssmap; //增加 void AddValue(string Name ,string Value) { ssmap[Name]=Value; } //获取值 string GetValue(Name) { return ssmap[Name]; } //插入值 string Insert(string Name ,string Value) { ssmap.insert(SSMAP::value_type(Name, Value) ); } //删除 void Delete(string Name) { SSMAP::iterator itr; itr =ssmap::find(Name); if( itr != ssmap.end()) ssmap.erase(itr); } //删除值 void DeleteEx(string Value) { std::map<int,double>::iterator itr = ssmap.begin(); for( ; itr != ssmap.end(); itr++) { if (itr->first == Value ||itr->second == Value) { ssmap.erase(itr); } } } //清除 void Clear() { ssmap.clear(); }
相关文章推荐
- C++学习笔记(一)
- 读书笔记MoreEffectiveC++(31)
- C语言程序的构成
- 关于C语言中的运算符
- C++OJ提交题目中的语言选项里G++与C++的区别
- c++ 工具库 (zz)
- 约瑟夫环(C++单项循环链表)
- 计数问题(/C++)
- 【C语言探索之旅】 第二部分第十课:练习题和习作
- 深入剖析Android中init进程实现的C语言源码
- 链表 C++描述
- 24点问题(穷举法/C++)
- [c++]C++文件读写详解(ofstream,ifstream,fstream)
- 产生数问题(map+queue/C++)
- [LeetCode] Remove Duplicates from Sorted Array II
- BOOL和bool区别
- 学c语言难吗?
- C++ 图片类型(所有类型)最简单的复制黏贴实现
- C++ fstream文件流读写文件操作
- C语言——缓冲区