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 : Sélectionner tout - Visualiser dans une fenêtre à part
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