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 + -
显示快捷键?