Bonjour
j'ai recopié la classe à partir d'une livre,


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;
}
ca me donne comme message d'erreur:
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