MEC++: I costi di una eccezione

Appunti tratti dalla rilettura di More Effective C++ di Scott Meyers. Terzo blocco: Eccezioni.

(15) I costi di una eccezione

Gestire le eccezioni costa. Anche se non le si usano nel proprio codice, l'infrastruttura é disponibile e rende il programma un po' più pesante di quanto potrebbe essere senza.

L'uso delle eccezioni, poi, fa crescere di un 5-10% la dimensione del codice e la velocità di esecuzione diminuisce circa nella stessa misura.

Occorre quindi usare le eccezioni per quello che sono, una misura per gestire eventi eccezionali.

Nessun commento:

Posta un commento