Originariamente inviato da Kreator
sostanzialmente se io dentro il blocco CATCH(...) gli pongo l'istruzione: throw Exception("Rilancio eccezione");
Sostanzialmente l'istruzione successiva i++ non viene eseguita vero ?
Esatto: nel blocco catch hai la possibilità di "rilanciare" l'eccezione che si è verificata, oppure sollevarne una differente, con il risultato che l'istruzione successiva ad essere eseguita sarà la prima inclusa nel blocco catch che si incontra risalendo nello stack delle chiamate.

In C++Builder, ad esempio, in mancanza di un costrutto try...catch, interviene il blocco di gestione dell'errore predefinito incorporato nel thread che elabora la coda dei messaggi che si limita a visualizzare un messaggio a video.

Ciao!