Bonsoir tous,

j'ai une classe "class1" qui contient des objets d'une sous classe "class2", en pratique ça ressemble à ceci (j'ai deux constructeur

pour la class2 un cas sans option et un cas qui prend un booleen en entree et un double):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
class class1
{
public:
class1();
~class1();
private:
class2 objet1;
class2 objet2(true,100.5);
};
Ensuite, dans une méthode de cette classe n°1 j'essai de faire un vecteur d'objets n°2.

Du coup dans la méthode dont je vous parle je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 objectVector1.assign(10,objet1);
 objectVector2.assign(10,objet2);
Le soucis est qu'à chaque fois que je compile ça ne fonctionne pas car je n'arrive pas à déclarer comme il faut mes

objets 1 et 2....

pourriez vous me dire comment faire s'il vous plait pour faire ces deux vecteurs d'objets qui ont des structeurs différent ,


je vous remercie