注册 登录
编程论坛 VC++/MFC

默认实参不在形参列表的结尾应该怎么修改

崩broke 发布于 2014-06-09 11:16, 6813 次点击
class EmpInfo//雇员信息类
{   
   
    friend ostream& operator<<(ostream &os,const EmpInfo &inf);
    friend istream& operator>>(istream &is, EmpInfo &inf);
private://括职工号、姓名、性别、工资、出生时间、参加工作时间和年龄(必须计算得到)
    int ID;//工号
    int workage;//工龄
    int age;//年龄
    string name;//姓名
    bool sex;//性别
    double wages;//薪水
    Date birthday;//出生日期
    Date workday;//工作日期
public:
    EmpInfo(int id=0,int Workage=0,int Age=0,string Name="未知",bool Sex,double Wage=0.0);//雇员信息的初始化
    void display();
    void getage();
    EmpInfo operator-(const EmpInfo&);
    int average(EmpInfo e[],int n);//平均年龄的计算
};
就是红字哪里 不知道怎么修改 求帮忙
2 回复
#2
崩broke2014-06-09 11:44
有没有人帮忙看看额
#3
hubinyes2014-06-10 20:05
带默认值的形参后面的形参都需带默认值,,,只能把不带默认值的形参放在形参列表的前面。
1