这个程序哪错了。。希望高手帮忙修改

来源:百度知道 编辑:UC知道 时间:2024/06/23 08:24:18
class employee{
protected:
char*name;
int EMPNO;
int grade;
double sumpay;
static int employeeNo;

public:
employee();
~employee ();
virtual void pay()=0;

void promote(int);
virtual void displaystatus();
};
class technician:public employee
{protected:
float hourlyrate;
int workhours;
public:
technician();
void pay();
void displaystatus();
};
class salesman:virtual public employee
{ protected:
double Commrate;
double sales;
public:
saleman();
void pay();
void displaystatus();
};
class manager:virtual public employee
{protected:
float monthlypay;
public:manager();
void pay();
void displaystatus();
};
class salemanager:public manager,public salesman
{public:
salemanager();
void pay();
void displaystatus();
};
#include <iostream.h&

基本上是类的成员变量大小写拼写错误,比如EMPNO写成了EmpNo,employeeNo写成了employeeNO等等.

还有类外定义时,::写成了:
类名,函数名,变量拼写错误一堆.

拜托好好检查,要养成自己的命名风格.

好短的一段! 眼花了

你的程序没1行的注释~谁会看啊!

最少要把文件名都写上呀~~~~~~~~~

好长的一段! 眼花了