/ / Qual é o uso real do tipo de retorno da função de sinal - c, sinais

Qual é o uso real do tipo de retorno da função de sinal - c, sinais

A função de sinal retorna o valor do manipulador antigo, mas qual é a situação em que o valor do manipulador antigo pode ser útil, porque a maioria dos locais não verifica o valor de retorno da função de sinal.

Respostas:

5 para resposta № 1

Existem duas situações em que o valor do antigo manipulador é útil:

  • Você deseja implementar um novo manipulador que chama o antigo manipulador em algum momento durante sua execução ou
  • Você deseja substituir um manipulador antigo por um novo e colocá-lo de volta em algum momento.

Em ambos os casos, você armazena o antigo manipulador retornado pela função de substituição.