Bonjour,
Voici la portion de code qui concerne ce probleme:

Intervalle.cxx
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
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 : 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
#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 : Sélectionner tout - Visualiser dans une fenêtre à part
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