Bonjour,
Voici mon problème:
J'ai la classe suivante:
Puis les lignes suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Monde { private: list<Individu*> population; }
Que va-t-il se passer?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Monde m(1.0); Monde *l = new Monde(m);
Selon moi, il y a un constructeur par défaut qui va être appelé et qui va effectuer: l.population=m.population.Mais à quoi correspond ce "="?
Est-ce que ça va créer une nouvelle liste avec les mêmes pointeurs sur individus que la précédente liste?
J’espère que j'ai été clair.
Merci d'avance.
Partager