2009-09-11 10 views

risposta

1

Symbian implementato eccezioni (chiamati 'foglie') in termini di longjmp. Questo era codice C++, ma traducibile in C. C'è un previous post about this.

3

Here is one, compatibile con C89 e implementazione dello schema try/catch/finally come si può trovare in altre lingue OO.

+0

collegamento non funziona: / – yuan

0

Date un'occhiata a XXL: http://www.zork.org/xxl/

ho trovato abbastanza utilizzabile in un progetto precedente. Tuttavia non è stato aggiornato tra un po '.

0

CException è una gestione delle eccezioni semplice in C. È significativamente più veloce della gestione delle eccezioni C++ in piena regola, ma perde una certa flessibilità. È portabile su qualsiasi piattaforma che supporta setjmp/longjmp.