我有一个指向名为 cPlayer 的类的指针数组。
编译器:Visual C++ 2010 Express
在里面
cPlayer* players[MAX_PLAYERS];
Max_Players 是一个定义值 10。定义在一个名为“OnlineData”的类中,在一个标题中。
检查
if (players[a]){
// some code here
}
无论我尝试过什么,它仍然可以通过 //some code here
玩家被删除是这样的:
players[player->id]=0;
delete player;
问题
我想检查 player 数组中位置 a 的项目是否有值。我正在使用它来处理播放器列表(碎片整理)
该数组在添加内容时正常工作,直到我尝试执行上述操作