c++错误:不允许使用抽象类类型 "Employee" 的对象


在写c++项目的时候遇到了如下的问题:

 

 Employee是继承自父类worker的子类,worker中有两个虚函数,如下图所示:

 

 子类中实现虚函数如图

 

 然后就出现了文档一开始图一中的问题:

严重性 代码 说明 项目 文件 行 禁止显示状态
错误(活动) E0322 不允许使用抽象类类型 "Employee" 的对象: 职工管理系统 F:\C++学习\职工管理系统——\职工管理系统\职工管理系统\WorkerManager.cpp 313

解决方案就是把子类Employee中的virtual void showInfo()=0 ;这句话 改为virtual void showInfo();即可


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM