问题1:
error LNK2001: 无法解析的外部符号 "public: virtual void __thiscall Worker::S
解决:
再抽象类中函数声明时虚函数要又对应的代码实现
如
//职工抽象类 class Worker { public: //展示个人信息 virtual void ShowInfo() = 0; //注意这里是重点,要为纯虚函数 //返回对应的岗位 virtual string getDeptname() = 0; int m_Id; //对应的职工编号 string m_Name; //对应的姓名 int m_DeptId; //对应的岗位编号 };