急:boost::bind的一个菜鸟问题
struct A{ char a;};char fun1(const char* c){ //printf(c); std::cout<<"fun1:"<<c<<std::endl; return 'c';}bool fun2(A& a){ std::cout<<"fun2:"<<a.a<<std::endl; return true;}bool fun3(bool(*pf)(A&)){ A a; a.a = 'a'; return pf(a);}