什么是返回类型的信号功能的实际用途

pan*_*aha 3 c signals

信号函数返回旧处理程序的值,但旧处理程序值可能有用的情况是什么,因为大多数地方我们不检查信号函数的返回值.

das*_*ght 5

旧处理程序的值有用时有两种情况:

  • 您希望实现一个新的处理程序,在其运行期间的某个时刻调用旧处理程序,或者
  • 您想要用新的处理程序替换旧处理程序,并在某个时候将旧处理程序放回原处理程序.

在这两种情况下,您都存储替换函数返回的旧处理程序.