这个问题怎么出现的,又怎么解决呢?求解。谢谢。

 

m_EmpArray[ret]的值是0了,在输出之前先判断一下:

if(m_EmpArray[ret])

cout << "修改成功" << this->m_EmpArray[ret]->m_DeptId << endl;

但是看这个报错的信息,m_EmpArray[ret]这个是0的话,看看worker是不是等于0