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:<
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()
{
}
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
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
Qqun peut m'aider??