snail_em
snail_em
采纳率100%
2016-12-20 05:25 浏览 1.1k

c++问题:如何在不写重载函数的情况下,将不同的函数指针作为参数传入同一个函数?

c++问题:如何在不写重载函数的情况下,将不同的函数指针作为参数传入同一个函数?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答 默认 最新

  • 已采纳
    oyljerry oyljerry 2016-12-20 05:45

    函数参数用void*,再加一个type的参数,函数内部根据type把参数转换回对应的函数指针类型

    点赞 评论 复制链接分享
  • shen_wei shen_wei 2016-12-21 02:50
     class Test
    {
    public:
        Test();
        Test(LPVOID lpData,int nType);
    };
    
    点赞 评论 复制链接分享

相关推荐