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 .
Fénêtre de sortie du compilateur
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(){} };
Les erreurs de compilation font référence aux lignes en gras dans le code , correspondantes à la suppression du constructeur de copie.
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 ';'
Je suis preneur de toutes vos idées.
Merci d'avance
Partager