c++成员函数地址作为模板参数

使用方法如下,在模板的函数参数列表中加上类实例,然后用t.*F就可以调用了.如下:

构 A{f(){
        打印("啊");
    }
};<动 F,类 T,...O>g(T&t,O&&...o){
    (t.*F)(o...);
    (t.*F)(o...);0;
}

空 主(){
    A a;
    g<&A::f>(a);
}

posted @ 2022-12-09 22:48  zjh6  阅读(20)  评论(0)    收藏  举报  来源