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 :
Utilisation :Code:
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(); ... };
Je pense avoir essayer plein de solutions mais je bloque :?Code:
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();
Merci de votre aide