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 № 1Existem 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.