[Tech] Domanda di C
Valerio Montagnani
tech@asr-r.it
Mar 8 Feb 2005 18:44:57 CET
On Tue, 08 Feb 2005 18:24:57 +0100
MM wrote:
>
> Ti consiglio di eliminare il free (da lì, non dal programma) perché
> dopo il return è solo unreachable-code. In quella posizione non viene
> mai chiamato. Dovresti invece usarlo quando il vettore non ti serve
> più.
>
>
> > Mi sembra comunque corretto chiudere tutto ciò che uno alloca
> > dinamicamente, in qualunque caso, per questo l'ho messo.
>
> Ok deallocare la memoria, ma in un punto raggiungibile dal programma e
> solo quando non serve più, magari impostando anche subito dopo il
> puntatore a NULL.
>
> Mirko
>
Ok Mirko, grazie di nuovo.
Solo a titolo di chiarezza: nella funzione che ho scritto non esiste un
altro punto in cui posso mettere il free? Non esiste un posto prima del
return nel quale il vettore non sia più utile.
Vale
Maggiori informazioni sulla lista
flug-tech