zy876054426 2015-05-07 15:24 采纳率: 0%
浏览 2903

没有合适的默认构造函数可用

class Employee

{ public:
Employee(const long n,const char N){};
virtual~Employee(){};

const char
getName(long n) const{};
const long getNumber() const{};
virtual double eamings() const=0;

virtual void print() const{cout<<"编号:"<<number<<"姓名"<<*name<<endl;};

protected:
long number;

char *name;

};
class Manager: public Employee

{ public:
Manager(const long n,const char *N,double u=0.0)

就这个括号后面有错。。。没有合适的默认构造函数可用{number=n,*name=*N,u=0;};

~Manager(){}
void setMonthlySalary(double n){number=n;};

virtual double eamings() const{return 0;};
virtual void print() const{cout<<"编号:"<<number<<"姓名"<<*name<<"月薪"<<monthlySalary<<endl;};
private:
double monthlySalary;

};

int main()
{ cout<<setiosflags(ios::fixed|ios::showpoint)<<setprecision(2) ;
Manager m1(10135,"Cheng ShaoHua", 1200) ;
Manager m2(10201,"Yan HaiFeng");
m2.setMonthlySalary ( 5300) ;

  • 写回答

2条回答 默认 最新

  • oyljerry 2015-05-07 15:58
    关注

    1200是int,而参数要求double,你应该用1200.0

    评论

报告相同问题?

悬赏问题

  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探