int get_number(int input)
{
int *array = new int[input]; // dynamiskt minne men
// ingen ansvarig
if(check_error(array))
throw "error"; // läcker minne
if(some_condition(array))
return -1; // läcker minne
may_throw_exception(array); // funktionsanrop kan
// läcka minne
delete [] array; // frigör minnet
return 7;
}