把成员函数当函数一样用.妈妈再也不担心成员函数不好用了.

把成员函数当函数一样用.
妈妈再也不担心成员函数不好用了.

构 A{f(){打印("Af");}g(){打印("Ag");}
};
构 B:A{f(){打印("Bf");}g(){打印("Bg");}
};//可以附加一个都可以打印函数名的
用 函=函数<()>;

空 测试(){
    //函数<空(A&)>m=&A::f;
    //函数<空(B&)>n=&B::g;
    //不用像上面这样
    A a;B b;
    向量<>;
    函 f=绑定(&A::f,a);
    函 g=绑定(&B::g,b);竖压(,f,g);(&h:)h();
}


空 主(){
    测试();
}
posted @ 2019-05-19 20:54  zjh6  阅读(12)  评论(0)    收藏  举报  来源