probleme avec le mot const et operateur==
	
	
		bonjour, 
voila, j'essaie de surchager l'operator == comme ceci.
	Code:
	
| 12
 3
 4
 5
 
 |  
bool CSprite::operator==(const CSprite& S){
	if(S.GetZOrder() != this->GetZOrder())return false;	
	return true;
} | 
 mais si je laisse le const, il me met l'erreur suivante
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 |  
elekis@ubuntu:~/game/Sprite/src$ make
g++  -o Sprite.o -c Sprite.cc `sdl-config --cflags` -Wall -ansi
Sprite.cc: In member function `bool CSprite::operator==(const CSprite&)':
Sprite.cc:4: error: passing `const CSprite' as `this' argument of `unsigned int
   CSprite::GetZOrder()' discards qualifiers
make: *** [Sprite.o] Erreur 1
elekis@ubuntu:~/game/Sprite/src$ | 
 
pourtant, dans mon cours, je susi obliger de le mettre. 
qqn serait il me dire pourquoi?? merci
a+++