PicObject* tmpobj = NULL;
const int size = vPic.size();
int i;
for (i = 0;i < size;i++)
{
if (vPic[i].pobj.id == ID)
{
tmpobj = &(vPic[i].pobj);
printf("vPic[i]:%d tmpobj:%d ID:%d\n", vPic[i].pobj.id, tmpobj->id, ID);
vPic.erase(vPic.begin()+i);
break;
}
}
if (NULL != tmpobj)
{
m_FlatRenderDx9.DelPicObject(tmpobj);
}
文章標籤
全站熱搜

這... 把東西 erase 掉了還要參考它不是自找麻煩嗎?
呵,答對了,一時腦包找了半小時才找到問題。