#include <iostream>
#include <boost/function.hpp>
#include <boost/bind.hpp>
using namespace std;
bool some_function(int a, int b)
{
cout<<" a = " <<a << " b = " << b <<endl;
return a < b;
}
class CFunctionCallA
{
public:
CFunctionCallA(){}
CFunctionCallA(int a_a, int a_b){m_a = a_a;m_b=a_b;}
~CFunctionCallA(){}
private:
int m_a;
int m_b;
public:
bool output(int c, int&n

本文介绍了如何使用Boost库中的bind和function来实现函数回调和模拟基类多态的效果。通过示例展示了如何将成员函数绑定到function对象,并进行统一调用,从而在不同类之间实现类似基类的行为。
最低0.47元/天 解锁文章
4685

被折叠的 条评论
为什么被折叠?



