l'expression doit avoir pointeur de type d'erreur

J'ai regardé toutes les autres réponses à ce sujet ici, mais il ne semblait pas s'appliquer à la mienne.

MY_STRUCT_LIST*  tempList = NULL ;
size_t cnt = my_Session->my_ListIndex.size();
int i = 0;

for(i=0; i < (int)cnt ; i++)
{
   tempList = my_Session->my_ListIndex[i];
   if(tempList->lListIndex == treeItem)
   {      
    my_Session->my_ListIndex->push_back(i);
    break;
   }
 }

Ici:

my_Session est un pointeur
my_ListIndex est un Vecteur de pointeur de MY_STRUCT_LIST type.
lListIndex et treeItem sont du même type.

 Error: the second my_Session has 583 "expression must have pointer type"

Mais c'est un pointeur!

  • déclaration de my_Session ??
InformationsquelleAutor user2568374 | 2013-07-10