bonjour j'ai une erreur dont j'arrive pas a corrigé

error C2244: 'Dictionnaire<T1,T2>::ChercherAssociationDansCase'*: impossible de faire correspondre la définition de fonction avec une déclaration existante


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template <class T1, class T2>
typename Dictionnaire<T1,T2>::Association Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1,unsigned int&)
{ 
INSTRUMENTER(this, "template< class T1, class T2>  Dictionnaire< T1, T2> ::Association* Dictionnaire<T1,T2>::ChercherAssociationDansCase(T1 cle, unsigned &  indiceCase)const ");
 
 indiceCase = FonctionDeHachage(cle)% tailleTableHash; 
 int i;
 
 // On recherche l'association de clé donnée
 for(i=0; i<tableHash[indiceCase].NbElements(); i++)
  if (((Association )(tableHash[indiceCase][i]))->cle == cle)
   return (Association )(tableHash[indiceCase][i]);
 return NULL; 
}
merci d'avance pour votre aide.