函数模板 std::mem_fn 生成指向成员指针的包装对象,它可以存储、复制及调用指向成员指针。到对象的引用和指针(含智能指针)可在调用 std::mem_fn 时使用。 有点类似于std::bind,提前绑定好成员指针,调用的时候传递类实例即可,看一个简单例子就一目了然了 #include #include struct int_holder { int value; int triple() { return value * 3; } }; int main() { int_holder five{ 5 }; std::cout << five.trip