pmem2.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 44 行
C
44 行
template <class Called>class aCallback{public: aCallback(Called& obj, int (Called::*met)()); int callback(); protected:private: Called& object; int (Called::*method)(); };template <class Called>aCallback<Called>::aCallback(Called& obj, int (Called::*met)()) :object(obj),method(met){};template <class Called>int aCallback<Called>::callback(){ return (object.*method)();}struct myStruct{ int action() {return 0;};};int main(){ myStruct toto; aCallback<myStruct> cb(toto, &myStruct::action); return cb.callback();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?