新手求教

我不知道Vector中某个精灵的位置,但我想删除掉那个精灵怎么做呢?
比如
for(auto sp:vecDZ)
{
if(feijiPZ.intersectsRect(sp->getBoundingBox()))
{
life=life-4;

 proTime->setPercentage(life);
 log("aaaaaaaaaaaaaaa");
 break;
}

我想在if中把sp删掉该怎么做呢?

很早以前写过一个打灰机的游戏。。。

http://blog.csdn.net/column/details/jackyairplane.html