Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Setjmp.h

Biblioteca padrão do C

setjmp.h é um arquivo cabeçalho da biblioteca padrão da linguagem de programação C que fornece declarações para funções ou macros para funcionalidade de saltos que não seguem a forma usual de chamadas para subrotinas e a sequência de retornos[1].

Um uso típico para as funções setjmp e longjmp é a implementação de um mecanismo de tratamento de exceções[2] que utiliza a longjmp para re-estabelecer o estado de um programa ou thread, mesmo numa chamada com múltiplos níveis[3]. Outro uso para setjmp é criar uma sintaxe similar a co-rotinas.

  1. «<setjmp.h>». The Open Group. Consultado em 31 de dezembro de 2011 
  2. «Exception handling with longjmp()». Simplified Wrapper Interface Generator. 4 de agosto de 1997. Consultado em 31 de dezembro de 2011 
  3. «setjmp(3) - Linux man page». Linux Man Pages. Consultado em 31 de dezembro de 2011 

Previous Page Next Page






Setjmp.h Catalan Setjmp.h English Setjmp.h Spanish Setjmp.h Korean Setjmp.h Russian Setjmp.h Chinese

Responsive image

Responsive image