Bonjour
j'ai recopié la classe à partir d'une livre,
ca me donne comme message d'erreur:
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 #include <iostream> #include <iterator> #include <algorithm> #include <stdio.h> class Date{ friend istream& operator>>(istream&, Date&); public: Date(int j=0,int m=0,int a=0): jour(j),mois(m),annee(a){} void setDate(int j,int m,int a) {jour=j;mois=m;annee=a;} private: int jour,mois,annee; istream& operator>>(istream& in, Date &x){ in>>x.jour>>x.mois>>x.annee; return in; } }; int main() { Date paix(11,11,1918); return EXIT_SUCCESS; }
1>c:\users\pierre\favorites\documents\visual studio 2008\projects\nouveauprojet\nouveauprojet\ll.cpp(7) : error C2143: erreur de syntaxe*: absence de ';' avant '&'
1>c:\users\pierre\favorites\documents\visual studio 2008\projects\nouveauprojet\nouveauprojet\ll.cpp(7) : error C2433: 'istream'*: 'friend' non autorisé sur les déclarations de données
j'ai recopié textuellement le code du livre.
Je ne vois pas ou est le pb
Merci
Partager