error C2275: “stPolyGonSetArray” : 将此类型用作表达式非法
c:\documents and settings\administrator\桌面\kqgismap20\kqgismap20\outputcontentclass.h(21) : 参见“stPolyGonSetArray”的声明
//环境:vs2003,MFC单文档
for(int i=0; i<stPolyGonSetArray.GetCount(); i++)
{//次循环用于检查是否存在同一多边形编号的点
if(stPolyGonSetArray.GetAt(i)->strPolyGonID == pNum)
{
polyIsExist = 1;
break;
}
}
解决:stPolyGonSetArray是类型名,不是变量名。
结论:太粗心啦,将stPolyGonSetArray改成所定义的变量就行啦...