1
我在這裏查看了所有關於此的其他答案,但它似乎並不適用於我。表達式必須有指針類型錯誤
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;
}
}
這裏:
my_Session
是一個指針 my_ListIndex
是MY_STRUCT_LIST
類型的向量指針。 lListIndex
和treeItem
是相同的類型。
Error: the second my_Session has 583 "expression must have pointer type"
但它是一個指針!
「my_Session」的聲明? –