boost实现回调调函
Posted 出来打酱油
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boost实现回调调函相关的知识,希望对你有一定的参考价值。
class A
{
public:
A();
~A();
int funA();
}
typedef std::fun(int()) CallFun;
//绑定回调函数
CallFun fun1 = boost::bind(&A::funA,&fun);
//使用
int i = fun1();
/*如果是回调群,可以使用map绑定*/
map.insert(make_pair(1,boost::bind(&A::funA,&fun)));
CallFun fun = map[1];
int i = fun ();
以上是关于boost实现回调调函的主要内容,如果未能解决你的问题,请参考以下文章