bonjour,
j'ai un bout de code ci dessous et j'aimerai savoir s'il fait bien ce que je veux.
Alors CCarte est une classe (pour les déclarations elles sont deja faites et ce n'est pas l'objet de ma question)
Donc j'ai déclaré un tableau de pointeurs sur mon objet. ensuite je veux les initialiser à NULL . Puis plus tard je veux créer mes pointeurs sur mes objets (en gros j'aurai 15 pointeurs sur 15 objets). Et à la fin je veux supprimer mes pointeur sur mes objets. Est ce que ceci correspond au programme ci-dessus. J'ai essayé des delete m_p_Carte[i] dans une boucle for mais il aime pas. c'est normal? J'ai pas bien saisi la notion de tableau de pointeurs en fait.
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 CCarte *m_p_Carte[15]; for(i=0;i<15;i++) { m_p_Carte[i] = NULL; } /*..*/ for(i=0;i<15;i++) { m_p_Carte[i] = new CCarte(Argument); } /*..*/ delete m_p_Carte; for(i = 0;i < 15;i++) { m_p_Carte[i] = NULL; }
Merci d'avance pour vos réponses
Partager