请教一个问题,为什么用visual stdio编译以下代码时会提示if(i>=aInfo.GetSize())中的i没定义for(int i=0;i<aInfo.GetSize();i++) if(aInfo.GetAt(i)->Id==dwID)break;
if(i>=aInfo.GetSize()) { pInfo=NULL; return FALSE; } 而在VC6.0中则可以通过