黑马程序员的c++课程,有一个基于多态的职工管理系统的项目
偶然发现,在功能1添加职工中
如果岗位输入不是上图中的1,2,3,而是输入像0,4,5,111啥乱七八糟的,就会出现下图的情况
发生错误是在workerManager.cpp中
解决方法:
在workerManager.cpp中
从 void WorkerManager::Add_Emp() 函数里的这一步开始看
原代码:
switch (dSelect)
{
case 1: //普通员工
worker = new Employee(id, name, 1);