Je n'arrive pas à instancier un objet et je ne trouve pas mon erreur. Lorsque je le fais dans mon main ça fonctionne. Mais lorsque je tente de faire la même chose dans ma partie private de ma classe.h ça ne fonctionne plus...
Voici le constructeur:<
Voici ce que je tente de faire avec cet objet:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 template <typename Poids> GrapheListe<Poids>::GrapheListe(const bool oriente, const Poids& infini) : m_nbSommets(0), m_oriente(oriente), m_infini(infini) { } template <typename Poids> GrapheListe<Poids>::~GrapheListe() { }
Qqun peut m'aider??
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
19
20
21
22
23
24
25
26
27
28
29
30 #include <cstdlib> #include "liaison.h" #include "liste.h" #include "GrapheListe.hpp" using namespace std; /* * No description */ class gererGraphe { private: //Message d'erreur = gererGraphe.h:23: error: expected `;' before '(' token GrapheListe<Liaison> graphe(false , 0); public: // class constructor gererGraphe(int NbLiaisons); // class destructor ~gererGraphe(); //Génère le graphe avec tous les arcs nécessaires à l'analyse void genererGraphe(list<Liaison> l_liaison); }; #endif // gererGraphe_H
Partager