[débutant] désallocation d'un pointeur dans une méthode
Bonjour !
J'aimerais savoir si lorsque je crée des variables intermédiaires pour un calcul dans une méthode j'ai besoin ensuite de désallouer ces variables.
Par exemple :
Code:
1 2 3 4 5 6 7
|
void maClasse::test(){
double *temp = fct_qui_retourne_un_tableau_de_double();
// fait des choses...
// on a plus besoin de temp
delete [] temp; // est-ce nécessaire ? juste ?
} |
J'aurais également aimé savoir si il était toujours mieux d'essayer d'éviter les pointeurs dans la mesure du possible. Parce que pour le moment, j'ai tendance à toujours mettre des pointeurs...
merci !
Eco