【发布时间】:2014-11-29 17:33:27
【问题描述】:
所以我有一个指向对象的指针数组,以及一个指向我代码中其他地方的每个对象的指针。我想要的是当我删除那些其他指针时。我如何重新排列我的指针数组,使其中间没有垃圾值。我有一个检查 NULL 的重新排列函数,但指针不指向 NULL。
void Floor::rearrange(){
for (int i=0;i<numEnemies;i++){
if(Enemies[i] == NULL){
Enemies[i] = Enemies[i+1];
Enemies[i+1] = NULL;
}
}
}
【问题讨论】:
标签: c++