试试typedef函数指针相关的东西 发表于 2017-02-06 | 分类于 笔记 | | 作为回调 123456789101112131415161718#include <iostream>using namespace std;class Clz{};typedef void (Clz::*pot)();class Sub : public Clz{public: void test(){cout<<"test"<<endl;} pot pFun; void testCallback(){(this->*pFun)();}};int main() { // your code goes here Sub* sub = new Sub(); sub->pFun = pot(&Sub::test); sub->testCallback(); delete sub; return 0;}