|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #pragma once
- #include <string>
- using namespace std;
- #include<iostream>
- class Worker
- {
- public:
- Worker();
- ~Worker();
- virtual void showInfo() = 0;//显示职工信息
- virtual string getDepName() = 0;//获取职工部门
- int m_id;//职工编号
- string m_name;//职工姓名
- int m_departmentid;//职工所在部门编号
- private:
- };
- Worker::Worker()
- {
- }
- Worker::~Worker()
- {
- }
复制代码
- #pragma once
- #include "worker.h"
- using namespace std;
- #include <iostream>
- class Employ:public Worker
- {
- public:
- Employ(int id, string name, int depid);
- virtual void showInfo();//显示职工信息
- virtual string getDepName();//获取职工部门
- private:
- };
复制代码
我写了一个worker类的头文件,然后工具自动把构造和析构函数生成的,就没有去删掉,为什么后面的Empoly类在继承worker类之后,执行程序会报图中的错,把worker类的析构和构造删掉就没问题,报错的BOSS类Manager类都是和Employ一样的定义方式 |
|