innholdsfortegnelseFAQ for [no.it.programmering.c++]

4.4.1 Bør jeg ikke bruke new når jeg kaster et unntak?

Nei, du bør ikke bruke new når du kaster et unntak i C++.

Problemet er at den delen av koden som fanger opp unntaket da er nødt til å deallokere unntaksobjektet.

For eksempel er det vanskelig når catch(...) benyttes, spesielt når du ikke har styring på koden som bruker dette, og det er uansett lett å glemme.