一、背景介绍:
函数指针始终不太灵活,它只能指向全局或静态函数,对于类成员函数、lambda表达式或其他可调用对象就无能为力了,因此,C++11推出了std::function与std::bind这两件大杀器...include
#include
void f(int n1, int n2, int n3, const int& n4, int n5)
{
std...this
auto f3 = std::bind(&Foo::print_sum, &foo, 95, _1);
f3(5);
std::cout std:cref来使用引用。...::function bound_f = std::bind(f, n1, std::ref(n2), std::cref(n3));
n1 = 10;
n2 = 11;