Bonjour, j'ai un pointeur vers un objet A dans ma code :
Je fais des fois :Code:
1
2 A* ptA;
et des fois :Code:
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:
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 unCode:
1
2 delete []ptA;
si un seul objetCode:
1
2delete ptA;
Si plusieurs objets.Code:
1
2 delete []ptA;
peut-il être utilisé dans tous les cas ?Code:
1
2 delete []ptA;