1. 首页
  2. 编程语言
  3. C++ 
  4. 通过c++11的std::bind及std::function实现类方法回调模拟Qt实现信号槽

通过c++11的std::bind及std::function实现类方法回调模拟Qt实现信号槽

上传者: 2020-08-09 14:33:06上传 CPP文件 2.45KB 热度 97次
c++11引入了std::bind及std::function,实现了函数的存储和绑定,即先将可调用的对象保存起来,在需要的时候再调用。定义了SignalObject信号类和SlotObject槽类,其中信号类中的 std::function _call就是要绑定的槽函数,即回调函数
用户评论
码姐姐匿名网友 2020-08-09 14:33:06

测试过有参考性,不错