c++ 成员函数 普通函数指针转换

来源:互联网 发布:淘宝电子产品三包规定 编辑:程序博客网 时间:2024/05/16 23:46

 #c++ 成员函数 普通函数指针转换
QMAKE_CXXFLAGS += -Wno-pmf-conversions

 

 

typedef void (*func_type)(void * obj, int num);
class test_t
{
public:
        void test_func(int num)
        {
                printf("num is %d\n", num);
        }

        int a;
        int b;

};

int testmembercall()
{
       test_t obj;
       func_type p = &test_t::test_func;
       for(int i = 100; i < 104; i++)
                 p(&obj, i);

         return 0;
}

原创粉丝点击