std function,c的stdfunction是哪些人搞的

1 , c的stdfunction是哪些人搞的(1) 将可调用对象与其参数绑定成一个仿函数;(2) 可绑定部分参数 。在绑定部分参数的时候,通过使用std::placeholders来决定空位参数将会是调用发生时的第几个参数 。
2,如何使用stdfunction指向类的成员函数1. 类成员函数和类静态成员函数;2. 函数指针;std::function<void(void)> ff2 = std::bind(&Foo::f1, &foo);ff2();【std function,c的stdfunction是哪些人搞的】
3 , 怎么判断两个stdfunction是否相同std::function不提供对任意target的==,严格来说你不可能保证一定能知道所谓相同 。boost::function比较的是target指针相等,但target是可以复制的 , 所以其实会漏掉一些实际相同的情况 。不过至少可以知道target保证不同的情况 。1. 类成员函数和类静态成员函数;2. 函数指针;std::functionff2 = std::bind(&foo::f1, &foo); ff2();