Je suis curieux de la façon dont les données sont traitées dans la situation:A propos de C++ pointeurs
chapterlist.clear();
cScene newscene;
newscene.name = "Laura does something.";
newscene.words = 432;
newscene.pov = "Laura";
cChapter newchapter;
newchapter.scenelist.push_back(newscene);
chapterlist.push_back(newchapter);
chapterlist est un vecteur cChapter.
Je crée un nouvel objet cScene, et je le pousse sur le vecteur scénariste d'un nouvel objet cChapter, que j'appuie ensuite sur la liste de chapitres. Ma question est la suivante: lorsque je pousse des objets sur un vecteur, toutes les données sont-elles dupliquées dans le vecteur, alors que les anciennes données sont détruites de la pile à la fin de la portée?
Ou est quelque chose d'autre qui se passe ??? PS: Je déteste les pointeurs, comme le font beaucoup.
Je suis plus moi-même la personne du Labrador, mais * haïr * les pointeurs? – Anycorn
Je déteste seulement les pointeurs * far *. Est-ce que ça fait de moi un xénophobe? – Shog9