Bonjour,

J'ai créé une classe Bordereau qui contient plusieurs objets de types Destinataire, donc un vectior<Destinataire>.

Mon problème est que j'arrive à remplir le 1er élément du vecteur avec un destinataire, mais pour les suivants cela ne marche pas.

Déclaration de mon vecteur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Bordereau
{
private:
	std::string date;
	std::string devise;
	std::string montantTotal;
 
public:
	std::vector<Destinataire> conteneurDest;
	std::vector<Destinataire>::iterator itDest;
 
	Destinataire theDestinataire;
 
	Bordereau();
 
	void afficheB();
...
};
Utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	monBordereau->theDestinataire.afficheD(n);
	monBordereau->conteneurDest.insert(monBordereau->conteneurDest.end(), monBordereau->theDestinataire);
	monBordereau->conteneurDest.push_back(monBordereau->theDestinataire);
	monBordereau->conteneurDest.insert(monBordereau->itDest, monBordereau->theDestinataire);
	monBordereau->itDest = monBordereau->conteneurDest.end();
Je pense avoir essayer plein de solutions mais je bloque

Merci de votre aide