class HandlerCall
{
public:
virtual void Call() = 0;
};
template <typename
Handler>
class handle_object:public
HandlerCall
{
public:
handle_object(Handler
handler):Handler_(handler){}
Handler Handler_;
static void
handle_objectCall(void
*hobject)
{
handle_object<Handler> *p
=(handle_object<Handler> *)
hobject;
p->Handler_();
}
virtual void
Call()
{
handle_objectCall(this);
}
};
typedef
void (*handle_objectCallT)(void *hobject);
class
Test
{
public:
Test()
{
}
template<class
Handler>
void Send(void *data,int len,Handler
handler)
{
handlerobj = new
handle_object<Handler>(handler);
}
void
Call()
{
handlerobj->Call();
}
HandlerCall *handlerobj;
};
void test(int
i)
{
printf("%d\n",i);
}
void test2(int i,int
j)
{
printf("%d,%d\n",i,j);
}
int _tmain(int argc, _TCHAR*
argv[])
{
Test
t;
t.Send(NULL,5,boost::bind(test,2));
t.Call();
t.Send(NULL,5,boost::bind(test2,2,3));
t.Call();
}
改成这种更方便使用了,只是又变慢了,怎么好,自已看着办吧.
lixiaomail
2008-07-21
![](http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=-6642517835881977571&page=RSS%3a+%e9%92%88%e5%af%b9%e9%82%a3%e5%a4%a9%e5%86%99%e7%9a%84%e7%a8%8b%e5%ba%a6%e5%86%8d%e6%94%b9%e8%bf%9b%e4%ba%86%e4%b8%80%e4%b8%8b%e3%80%82&referrer=)
分享到:
相关推荐
员工资料支持描述信息(如工作经历等),可自定义(配置数据字典员工描述信息)(感谢那年冬天,中秋月) 人力资源管理软件支持照片的打印(照片对象标识 emp_pict,类型为图片)(感谢Lucky Cat) 员工编辑和管理...
综合来看,2021届河南省天一大联考高三上学期英语阶段性测试试题答案是一份宝贵的资源,无论是对学生的自我评估和提高,还是对教师的教学改进和家长的指导帮助都具有不可替代的作用。在高考备考的漫长路途中,正确...
纠正措施关闭的那天起12个月内:不正确,纠正措施的关闭不影响监督审核的时间安排。 - **正确答案**:A. 以发放体系证书时间的那天起12个月内 #### 三、总结 通过对这些单项选择题的知识点解析,我们可以看到...
本书以“动手写”为指导思想,只要是跟“动手写”操作系统有关的知识,都作为介绍对象加以讨论,所以,从开发环境的搭建,到保护模式,再到IBMPC中有关芯片的知识,最后到操作系统本身的设计实现,都能在本文中...
本书以“动手写”为指导思想,只要是跟“动手写”操作系统有关的知识,都作为介绍对象加以讨论,所以,从开发环境的搭建,到保护模式,再到IBMPC中有关芯片的知识,最后到操作系统本身的设计实现,都能在本文中...
5. **鼓励与表扬**:在教师节那天,瑞杰给班主任送贺卡表示心意,班主任对此给予积极回应,通过赞扬和鼓励进一步激发了他的积极性。这种正面反馈有助于增强学生的自信心。 6. **创造机会**:班主任为瑞杰提供了竞选...
9. **因果关系连词**:题目29用"because"引导原因状语从句,解释为什么不喜欢那天的原因。 10. **时间连词**:题目30中的"until"与"not...until"搭配,表示"直到...才",描述Jenny直到父亲回家才去睡觉的情况。 11...
自有程序设计的那天起测试就一直伴随着。统计表明,在典型的软件开发项目中,软件测试工作量往往占软件开发总工作量的40%以上。而在软件开发的总成本中,用在测试上的开销要占30%到50%。如果把维护阶段也考虑在内...
标题“行业数据-2020年5月25日完美日记抖音官号直播各产品销售量.rar”指的是一个关于2020年5月25日那天,完美日记(Perfect Diary)在抖音官方账号进行直播销售时,不同产品的销售量数据。这个压缩包文件可能包含了...
通过对错题的分析,考生可以找到自己知识的盲点或是解题方法的不足,针对性地改进学习策略,从而在后续的练习中避免同样的错误。 总的来说,这份文档提供的数学练习题是帮助考生备考SAT的宝贵资源。通过解答这些...
例如,在"2022年1月6日XXX平台宕机事故报告.docx"中,应详细描述那一天某一时刻,XXX平台出现了无法访问或服务中断的问题,报告应包含故障的具体时间,受影响的用户或业务模块,以及故障持续的时间。 报告的结构...
通过反思错误,了解自己的弱点,针对性地进行改进。 十四、坚持每日学习 养成每天固定时间学习的习惯,这有助于保持学习状态和进度。写下并签署学习计划,增加责任感。 十五、保持积极态度 保持乐观的心态对于长期...
17.3 读 写 文 件 .222 17.4 异步文件操作 .227 17.5 小 结 .234 第十八章 高 级 话 题 .235 18.1 注册表编程 .235 18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 ...
根据命名规则,"wapqiu"可能是项目或应用的名称,而"20110201"则可能是2011年2月1日的日期,表明这是源码的一个版本,可能包含了那一天或之前的全部更新和改进。 综合以上信息,我们可以得出以下知识点: 1. ASP是...
统完全利用了Windows XP 和Windows 2000 平台的优势,具有改进的稳定性、 增强的图形功能和超强的用户界面。 Protel DXP 是一个单个的应用程序,能够提供从概念到完成板卡设计项目的 所有功能要求,其集成程度在PCB ...