编程---------------map的一些函数整理---------------
2013-07-01 14:13
344 查看
#include <iostream> #include <string> #include <map> using namespace std; class CTestClass1 { public: CTestClass1(string str) { m_str=str; } virtual ~CTestClass1() { cout<<m_str<<" is ~~CTestClass1"<<endl; } string name() { return m_str; } string m_str; }; typedef std::map<string, CTestClass1*> MAP_TYPE; int main () { MAP_TYPE mymap; MAP_TYPE::iterator it; CTestClass1 *temp1=new CTestClass1("monitor"); CTestClass1 *temp2=new CTestClass1("talk"); CTestClass1 *temp3=new CTestClass1("alarm"); CTestClass1 *temp4=new CTestClass1("sdcard"); mymap["monitor"]=temp1; mymap["talk"]=temp2; mymap["alarm"]=temp3; mymap["sdcard"]=temp4; it=mymap.find("monitor"); mymap.erase(it); mymap.erase (mymap.find("talk")); cout<<"mymap size is:"<<mymap.size()<<endl; it=mymap.find("alarm"); ///<----find command... if(it!=mymap.end()) { CTestClass1 *temp=(*it).second; cout<<"*it .second is "<< temp->name()<<endl; } return 0; }
m_waitPool.insert(ACTIMER_LAMB_MAP::value_type(tACTimerLamb.key, tACTimerLamb));
相关文章推荐
- linux中C编程的一些时间函数整理
- 一些有用的小函数整理
- [置顶] Linux内核开发一些系统函数的说明整理
- 一些在PHP网络编程中会遇到的函数简单介绍
- 自己整理的关于C的一些字符串处理函数
- Asp编程中的一些重要函数(2)
- 一些被忽视的 PHP 函数(整理)
- 基本TCP套接字编程的一些函数详解
- 整理一些我经常用到的函数吧(不断更新)
- 记录Window 编程常用的一些小功能函数
- OpenGL中一些函数的整理(一)
- 函数依赖与关系模式分解的一些技巧整理
- python函数式编程内建函数filter,map,reduce函数
- 【python】整理一些实用的函数
- 整理了一些免费的编程中文书籍
- socket编程过程中的一些整理(1)
- 轮廓检测中的一些函数整理
- 【语言工具】Python闭包,装饰器,生成器,偏函数,函数式编程,lamda,map,reduce,filter
- php一些操作数组的函数整理
- C++与opencv的一些编程和函数的使用错误总结