Bonjour, j'ai un pointeur vers un objet A dans ma code :
Je fais des fois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A* ptA;
et des fois :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2ptA = new A;
Tout ceci est fait à l'intérieur d'une autre classe (B par exemple) où un pointeur de A est déclaré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ptA = new A[cpt];
Si j'alloue un seul A, est-ce que je peux utiliser l'opérateur :
Ou alors est-ce que je dois en fonction de ptA (s'il possède un élément ou plusieurs) faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 delete []ptA;
si un seul objet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2delete ptA;
Si plusieurs objets.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 delete []ptA;
peut-il être utilisé dans tous les cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 delete []ptA;
Partager