Variable enum et unqualified-id
	
	
		Bonjour,
Voici la portion de code qui concerne ce probleme:
Intervalle.cxx
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | Intervalle::Intervalle (double a, double b, char* e)
{
	if (e!="EMPTY" && e!="NO_EMPTY")
	{
		cout<<"Erreur sur le 3e parametre : sa valeur doit etre EMPTY ou NO_EMPTY.\n"<<endl;
	}
	else
	{
		if (min2(a,b)<-1000000 || max2(a,b)>1000000)
		{
			cout<<"Erreur sur les bornes : doivent etre comprises entre -1000000 et +1000000"<<endl;
		}
		else
		{
			inf=min2(a,b);
			sup=max2(a,b);
			IntervalleType=e;
		}
	}
} | 
 Intervalle.hxx
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | #ifndef INTERVALLE
#define INTERVALLE
 
class Intervalle
{
	private:
	double inf;
	double sup;
	enum IntervalleType
	{
		EMPTY = 0,
		NO_EMPTY = 1
	};
 
	public:
	Intervalle(double, double, char*);
	Intervalle operator + (const Intervalle&);
	Intervalle operator - (const Intervalle&);
	Intervalle operator * (const Intervalle&);
	Intervalle operator / (const Intervalle&);
	void AfficheIntervalle (void);
	void IntervalleInitialise (double, double, char*);
};
#endif | 
 Probleme:
Le compilateur me dit pour la ligne en rouge:
	Code:
	
Intervalle.cxx:49: error: expected unqualified-id before = token
 Il y a aussi d'autres erreurs de compilation, mais que je prefere chercher tout seul pour l'instant.
C'est a travers Internet que j'ai appris a utiliser les enum, mais apparemment j'ai zappe quelque chose. Pouvez-vous eclairer ma lanterne ?
Merci d'avance