您的位置:首页 > 移动开发 > Objective-C

一个简单的通用回调模板

2005-02-18 10:30 471 查看
用代码说话:

template<class T, void(T::*F)() >
class callback {
public:
   callback(T &t):object(t){};
   void execute(){(object.*F)();};
private:
   T &object;
};

class A {
public:
   void func();
};

int main() {
   A a;
   callback <A, &A::func> c(a);
   c.execute();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  callback object class c