Bonsoir, voici mon soucis, j'essaye d'utiliser une classe CollectionEmploye qui contient un tableau d'employe (vector). Le constructeur doit construire un vector vide et la méthode ajouterEmployé ajouter un Employé.
Voici mon collection.h
ainsi que le cpp qui va avec
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 #ifndef COLLECTION_H #define COLLECTION_H #include "projetEmploye.h" #include "Commercial.h" #include "Manutentionnaire.h" #include "Vendeur.h" #include "Representant.h" #include "Technicien.h" #include <vector> class CollectionEmploye { protected : vector<Employe*> listeEmploye; public : CollectionEmploye(); void ajouterEmploye(Employe &e); }
Est-ce que quelqu'un peut m'expliquer d'où vient mon erreur? Je débute avec les vector et en c++ et suis un peu perdu. Merci beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include "Collection.h" CollectionEmploye::CollectionEmploye(){ listeEmploye = new vector<Employe*> listeEmploye; } void ajouterEmploye(Employe &e) { listeEmploye.push_back(&e); }
Partager