成员函数不是可调用的方法 一般需要给它绑定对象
如 Screen myScreen;
先要声明一个成员函数类型的变量 char (Screen::*pmf2)(Screen::pos, Screen::pos); pmf2=&Screen::get; 调用 myScreen.*pmf2(1,3);
function和成员函数相结合的时候
function<bool (const string&)>fun; fun的第一个参数必须是类的声明 赋值的时候这样子 fun=&string::empty; string s; fun(s);能翻译成上面那个样子
还有就是bind c++里面的bind和boost中的bind 不太一样 c++11中bind不用绑定对象 而boost中的需要绑定对象