#include <iostream> #include <functional>//std::bind返回函数对象 void fun1(int a, int b) { std::cout << a << b << std::endl; } using namespace std::placeholders; class A { public: void fun2(int a, int b) { std::cout << a <…
std::bind 接受一个可调用的对象,一般就是函数呗.. 还是先上代码: void func(int x, int y, int z) { std::cout << "hello!" << x << y << z << std::endl; } 我们可以通过std::bind调用这个函数: std::_Bind<, , ); 其中7,8,9是传给func函数的参数.看这恶心的声明,简直比上一篇博客举得例子还要恶心,所…