Bonjour à tous;
J'aurais une petite question à vous soumettre.
J'utilise une méthode qui crée des objets par recopie dans une boucle.
je ne sais pas si cette écriture loue et et désalloue correctement de la mémoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 class ClassType; // la classe utilisée ClassType* getMaClasse(int numero) { ClassType* pClasse=creerObjet(numero);// methode gérnt l"exclusion //sur une liste return new MaClassType(*pClasse);// Constructeur par recopie } void Traitement() { for(int i=0; i<N;i++){ ClassType* MonObjet=getMaClasse();//Allocation Traitement(MonObjet); delete MonObjet; //Désallocation } Merci à tous. }
Partager