sigslots的简单例子
来源:互联网 发布:软件质量保证计划案例 编辑:程序博客网 时间:2024/06/07 13:14
插槽系统常用的有三种:boost的signals,sigslot,sigc++
//////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "sigslot.h"
class Sender
{
public:
sigslot::signal2< std::string , int > SignalDanger;
void SayHelp()
{
printf("A : ~~ Help~~ \n");
SignalDanger("Help!", 1);
}
};
class Receiver : public sigslot::has_slots<>
{
public:
void OnDanger(std::string message, int time)
{
printf("B : I heard something say \"%s\" at %d!\n", message.c_str(), time);
}
};
int main(int argc, char* argv[])
{
Sender sender;
Receiver receiver;
sender.SignalDanger.connect(&receiver, Receiver::OnDanger);
sender.SayHelp();
return 0;
}
//////////////////////////////////////////////////////////////
官网:http://sigslot.sourceforge.net/#intro
0积分下载 vc6实现的一个简单例子: http://download.csdn.net/detail/moonshine99/4942485
- sigslots的简单例子
- 简单的Timer例子
- c的简单例子
- AJAX的简单例子
- 一个简单的例子
- 重载的例子.....简单
- 简单的AJAX例子
- Struts_DispatchAction简单的例子
- Struts_LookupDispatchAction简单的例子
- Struts_LookupDispatchAction简单的例子
- Struts_DispatchAction简单的例子
- 委托的简单例子
- dwr----简单的例子
- 简单的JavaMail例子
- Proxy的简单例子
- 委托的简单例子
- 简单EJB的例子
- 简单ENTITYBEAN 的例子
- 【jQuery】$.data()方法的注意点
- 菜鸟的困扰。。
- 浙大PAT 1001题 1001. A+B Format
- cin的用法
- 求质数-------2012年12月29日
- sigslots的简单例子
- 浙大PAT 1002题 1002. A+B for Polynomials
- Android编译系统分析大全 终极总结篇
- Android自定义View 实现图文混排
- Struts2
- android makefile 编译分析及 android.mk分析
- 绑定和分配mmap内核空间(bind_ring)--(七)
- 浙大PAT 1003题 1003. Emergency
- mmap内存映射---(八)