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实现回调调函的主要内容,如果未能解决你的问题,请参考以下文章

C++:你在使用 Loki 还是 Boost 作为函子?

vue+vant webApp图片上传和编辑时图片回显

vue+vant webApp图片上传和编辑时图片回显

boost::function用法

boost::function用法

跨平台 unicode 路径处理