1.添加头文件 #include <funtional>
2.绑定指定函数 ,并指定一个参数占位符,下面红色字体这参数占位符
定义函数add
int add(int a, int b) { return a+b; }
绑定函数
std::function<int(int)> func_bind = std::bind(add,std::placeholders::_1,5);
auto func1_bind = std::bind(add,std::placeholders::_1,9);
//A类
class A{
public:
A();
A(int a);
int m_member;
int Add(int a,int b);
};
A::A() {}
A::A(int val) :m_member(val)
{
printf("class member val : %d\n",val);
}
int A::Add(int a, i