Creer plusieurs instance de "même nom"
Bonjour à tous!
J'ai parcouru différents forum et je n'ai pas vraiment trouvé la réponse à ma question, désolé
J'ai une classe A, dans laquelle je vais instancier plusieurs classe B
En gros:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| class A
{
private:
//constructeur etc etc...
void creer_objet(int ID) // dedant, j'aurai: objet * nouveau objet etc etc)
void getObjetAtId(int ID) // c'est là que je rame
public:
// mes attributs....
}) |
donc voilà, je vais pouvoir créer plusieurs instance de Objet à l’intérieur de ma classe A, et ce qui va les différencier sera l'ID (le premier aura ID=1, le 2ème ID=2 etc etc...)
Ma question est: lorsque je serai sur l'item 5 d'un menu déroulant par exemple, comment puis-je trouver l'objet en question qui aura ID=5 pour interagir avec?
Mon niveau de C++ est assez moyen..j'ai pensé à une boucle for mais je pense qu'il y a plus simple
Autre question, si je serialise mon instance de ma classe A pour l'écrire dans un fichier, etc-ce que mes instances de "Objet" seront sauvegarder avec?
Merci d'avance pour votre aide :D