【发布时间】:2010-09-26 11:20:41
【问题描述】:
我想在不使用 QT 的项目中使用信号/插槽库。我有非常基本的要求:
- 使用任意数量的参数连接两个函数。
- 信号可以连接到多个插槽。
- 手动断开信号/插槽连接。
- 不错的性能 - 应用程序是基于帧的(即不基于事件),我想在每个帧中使用连接。
我读过comparison between libsigc++ and Boost.Signals。我还读到 Boost.Signals 性能不佳。但是,我知道还有其他库,但我仍然不确定应该选择哪个库。
对信号/槽库有什么建议吗?
【问题讨论】:
-
是否有任何解决方案标头仅实现?您知道仅使用标准库函数/类型的实现吗?我们正在使用 boost::signals 但想摆脱这个相当大的依赖。
-
链接已失效...
-
@ManuelSchneid3r 谢谢,幸运的是它仍然可以从archive.org获得
标签: c++ boost signals-slots