Ciao, mi piacerebbe leggere un buon tutorial su setjmp/longjmp in C. Sarebbe meglio se ci fossero esempi reali piuttosto che artificiali.eccellenti tutorial setjmp/longjmp
Grazie.
Ciao, mi piacerebbe leggere un buon tutorial su setjmp/longjmp in C. Sarebbe meglio se ci fossero esempi reali piuttosto che artificiali.eccellenti tutorial setjmp/longjmp
Grazie.
In realtà non è un tutorial in quanto tale, ma lo libpng documentation descrive come la libreria utilizza setjmp/longjmp per gestire gli errori.
Il libro "Interfacce e implementazione C" spiega bene il concetto e implementa una simulazione di "eccezione" utilizzabile in C utilizzando questi costrutti. Il codice per esso (capitolo 4) è liberamente disponibile online here.
Edit: anche vedere this SO thread
Poi si dovrebbe leggere Advanced Programming in the UNIX(R) Environment (2nd Edition) Ecco il campione che stai cercando http://my.safaribooksonline.com/0201433079/ch10lev1sec15 (solo un'anteprima)
Penso di Wikipedia https://en.wikipedia.org/wiki/ Longjmp è tranquillo. Ho appena imparato questo argomento ora. –