我调试代码:
.h文件中定义CObArray  PzJfjeTmp;
.cpp中

   for(...)
  {
1.DeleteObArray(PzJfjeTmp);
2.PzJfjeTmp = ??;(赋值)
  }
}
很奇怪的是在第一次循环时程序运行没有错误,但是在第二进入循环运行时出错。(在32位系统下没错)
/////
void DeleteObArray(CObArray &ObArray)
{
int i;
for (i=0;i<ObArray.GetSize();i++)
{
   delete  ObArray.GetAt(i); }
ObArray.RemoveAll();
}