C++11新特性std::function和lambda表达式
c++11新增了std::function、std::bind、lambda表达式等封装使函数调用更加方便。 std::function 讲std::function前首先需要了解下什么是可调用对象 满足以下条件之一就可称为可调用对象: 是一个函数指针 是一个具有operator()成员函数的类对象(传说中的仿函数),lambda表达式 是一个可被转换为函
c++11新增了std::function、std::bind、lambda表达式等封装使函数调用更加方便。 std::function 讲std::function前首先需要了解下什么是可调用对象 满足以下条件之一就可称为可调用对象: 是一个函数指针 是一个具有operator()成员函数的类对象(传说中的仿函数),lambda表达式 是一个可被转换为函