Bonsoir à tous,
J'ai rencontré plusieurs problèmes avec les classes, et en voici 2 que je n'ai pas pu éclairer :
J'ai une classe avec un constructeur par défaut et un constructeur.
J'ai un tableau de pointeurs que je veux augmenter d'un élément à chaque instance crée : donc j'ai utilisé l'opérateur new[], tel que
*pInstance = new CInstance[1];
où l'indice '1' est incrémenté à chaque instantation.
Au lieu d'ajouter des éléments toutes les instances crées à tour de rôle sont stockées dans pInstance (le premier indice seulement), du coup j'ai une seule adresse
.
2 ème problème : j'ai dévié le problème 1, j'ai ainsi crée un tableau de pointeur d'instances de X éléments. Mais comme je veux crée l'instance au cours du programme sans donner de nom, mêmes adresses stockées dans le tableau. Dois je crée une fonction créant des noms d'instance???
Sur ce bonne soirée ...
Partager