J'ai besoin d'instancier un objet et de l'ajouter à un tableau. Voilà ce que j'ai actuellement dans une méthode:C++ Ajouter un objet à un tableau
Row r;
rows[count] = r;
Le problème est r
est ici sur la pile et étant retirée après la sortie de fonction. Je corrige rapidement est de faire r
statique mais c'est mauvais non? Que devrais-je faire? (Désolé, complétez C++ noob). Editer: Supprimer le déconstructeur pour Row résout le problème.
Avez-vous de nouveaux/supprimer dans votre classe? – Anycorn
Le déconstructeur pour Row supprime le tableau et c'est ce qui cause le problème. Essayer d'ajouter quelque chose à un tableau qui a été libéré. – Louis
Pourriez-vous également décrire le symptôme de ce problème? Il est possible que vous ayez mal diagnostiqué sa cause. (Ceci est facile à faire avec C++!) –