Bonjour à tous
Je n'arrive pas à résoudre l'erreur et je ne sais plus quoi faire. Il me reste la solution de changer de compilateur -j'utilise visual studio pro 10-qui ne serait pas compatible ??
Mais j'ai les mêmes erreurs en compilant avec VS12 Express .
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
class Activity{

private:
	string Lieu;
	Day jour;
	double duree;
	Time horaire;
public:
	Activity(string Lieu, Day jour, double Horaire,double duree) : Lieu(Lieu),jour(jour),duree(duree),horaire(jour,Horaire){
			} // Constructeur
	//La classe ne doit pas être copiable 
	Activity &operator=( Activity& x) = delete;
	Activity( const Activity& )= delete;  // suppression du constructeur de copie
	//Accesseurs
	string GetLocation() const {return Lieu;}
	Time GetTime() const {return horaire;}
	double GetDuration ()const {return duree;}

	//methodes de la classe
	bool conflicts(const  Activity& Activite ) {}
	void print(){}

};
Fénêtre de sortie du compilateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
..: error C2059: erreur de syntaxe*: ';'
..: error C2238: jetons inattendus avant ';'
..: error C2059: erreur de syntaxe*: ';'
..: error C2238: jetons inattendus avant ';'
Les erreurs de compilation font référence aux lignes en gras dans le code , correspondantes à la suppression du constructeur de copie.
Je suis preneur de toutes vos idées.
Merci d'avance