Originariamente inviato da MItaly
Ovviamente questo ha anche dei downside: ogni istruzione diventa un potenziale punto di uscita della funzione, per cui risulta indispensabile l'uso di tecniche come la RAII per la gestione delle risorse.
Esiste anche il blocco finally che può essere usato per la gestione della memoria ed (eventualmente) rilanciare l'errore...