摘要: 要实现 Signal-Slot,Signal 类中应该拥有一个保存 std::function 的数组: 接下来将会按照下图中可能出现的问题设计 Signal-Slot: 1、当对象 A 被摧毁时,funcA 应该自动从 vector 中移除。 要实现自动管理操作,最好的方式是使用 C++ 的智能指 阅读全文
posted @ 2017-07-11 14:30 为了邮箱5 阅读(2437) 评论(1) 推荐(0) 编辑
摘要: 了解 QT 的应该知道,QT 有一个信号槽 Singla-Slot 这样的东西。信号槽是 QT 的核心机制,用来替代函数指针,将不相关的对象绑定在一起,实现对象间的通信。 考虑为 Simple2D 添加一个类似的信号槽,实现对象间的通信。当然,功能比较简单,不过对于 Simple2D 就足够了。最终 阅读全文
posted @ 2017-07-11 14:29 为了邮箱5 阅读(2637) 评论(1) 推荐(0) 编辑