• 第三章:事件处理


    4.1.信号Signals

    虽然这个库的名字乍一看好象有点误导,但实际上并非如此。Boost.Signals所实现的模式被命名为'信号至插槽' (signaltoslot),它基于以下概念:当对应的信号被发出时,相关联的插槽即被执行。原则上,你可以把单词'信号' 和 '插槽' 分别替换为'事件' 和'事件处理器'。不过,由于信号可以在任意给定的时间发出,所以这一概念放弃了'事件' 的名字。 因此,Boost.Signals没有提供任何类似于'事件' 的类。相反,它提供了一个名为boost::signal的类,定义 于boost/signal.hpp. 实际上,这个头文件是唯一一个需要知道的,因为它会自动包含其它相关的头文件。 Boost.Signals定义了其它一些类,位于boost::signals名字空间中。由于boost::signal是最常被用到的 类,所以它是位于名字空间boost中的。 

  • 相关阅读:
    RIP 动态路由
    9.28 二叉树计数
    9.31 取数理论
    花园
    迟滞变化
    AutoHotkey之自问自答
    几种常见的滤波处理
    快速排序(Quicksort)
    浅谈VBA
    新的开始
  • 原文地址:https://www.cnblogs.com/liou/p/3389781.html
Copyright © 2020-2023  润新知