while (ifs >> id && ifs >> name && ifs >> dId)
{
Worker* worker = NULL; //问题1
if (dId == 1)
{
worker = new Employee(id, name, dId); //问题2
}
else if (dId == 2)
{
worker = new Manger(id, name, dId);
}
else
{
worker = new Boss(id, name, dId);
}
this->m_EmpArray[index] = worker;
index++;
}
相似问题