永发信息网

求帮忙看哪里出问题了 'elecfee' : 'void (double)' differs in levels of indirection from &ap

答案:2  悬赏:20  手机版
解决时间 2021-01-31 13:46
  • 提问者网友:送舟行
  • 2021-01-30 16:35
#include
using namespace std;
class salary
{
private:
double wage;
double subsidy;
double rent;
double waterfee;
double elecfee;
public:
salary();
salary(double a,double b,double c,double d,double e)
{
wage=a;
subsidy=b;
rent=c;
waterfee=d;
elecfee=e;
}
void setwage(double a1){ wage=a1;}
void setsubsidy(double a2){ subsidy=a2;}
void setrent(double a3) {rent=a3;}
void setwaterfee(double a4) {waterfee=a4;}
void elecfee(double a5){ elecfee=a5;}
double getwage() {return wage;}
double getsubsidy(){ return subsidy;}
double getrent(){ return rent;}
double getwaterfee(){ return waterfee;}
double getelecfee() {return elecfee;}
void RealSalary()
{
double s=wage+subsidy-rent-waterfee-elecfee;
cout<<"the real salary is:"<
}

}
void main()
{
class salary wang(4000.00,55.00,332.00,324.00,100.00);
wang.RealSalary();

}
最佳答案
  • 五星知识达人网友:鸠书
  • 2021-01-30 17:02
不要给成员变量和成员函数取一样的名字,在C++里这会导致很多错误,代码本身可读性也受影响。所以,void elecfee(double a5){ elecfee=a5;} 改成 void setelecfee(double a5){ elecfee=a5;}
全部回答
  • 1楼网友:詩光轨車
  • 2021-01-30 17:16
搜一下:求帮忙看哪里出问题了 'elecfee' : 'void (double)' differs in levels of indirection from 'double'
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯