Bonjour,
Me revoila avec un nouveau soucis de pointer mais cette fois ci avec des vecteurs class. Je fais passer un objet std::vector<MyClass> data dans une fonction nommée 'ModifyMaVector' (déclarée de la façon suivante 'void ModifyMaVector(std::vector<MyClass> data)') et dans cette meme fonction, j'utilise des data.push_back(MyClassObject) pour rajouter des objets de class myClass (que j'ai déclaré en faisant un MyClass MyClassObject un peu avant). J'appelle cette fonction dans une boucle for. elle est donc appelee i fois et chaque fois, elle doit normalement ajouter des elements via le push_back aux elements precedemment ajoutes.
Le probleme est que mon vecteur data est purgé lorsque le programme sort de la fonction à chaque boucle et je ne veux pas cela. Je cherche desesperement de savoir comment jouer avec les pointers pour pouvoir m'en sortir et faire que data ne soit pas purgé à chaque passage.
Anyone ?