提问人:yairda2 提问时间:8/23/2021 更新时间:8/23/2021 访问量:41
不能将 type 的值分配给 type\ 的实体
a value of type cannot be assigned to an entity of type\
问:
void School::plusWorker()
{
int i;
Worker** temp;
temp = new Worker* [numPworking+1];
if (workers != 0)
{
cout << "Error in workers malloc step 1" << endl;
}
for (i = 0; i < numPworking; ++i)
{
temp[i] = workers[i];
delete workers[i];
}
delete []workers;
++numPworking;
workers = temp;
}
我不明白错误:我有两个指向类的指针对象,一个在名称“**workers”中,另一个在名称“**temp”中。 我想在我的 worker's-arr 中添加一个地方,所以我将所有数据从 **workers 复制到 **temp,然后从那里指向 workers。 但他不允许,请帮忙吗?
答: 暂无答案
评论