编写一个日期类Date类,它有三个数据:Year,Month和Day。涉及的操作有给数据赋值、输出数据的值。

在计算工资的各种人员类中加入Birthday(出生年月)这个属性并对其用const修饰,Birthday的数据类型为Date。实现对各种人员类的动态调用,输出各人员的姓名... 在计算工资的各种人员类中加入Birthday(出生年月)这个属性并对其用const修饰,Birthday的数据类型为Date。实现对各种人员类的动态调用,输出各人员的姓名、编号、工资总和及出生日期。假设人员类型和人员总数不固定,请修改程序,使程序仍能满足要求。 展开
 我来答
wangbwell
2011-03-02 · TA获得超过1238个赞
知道小有建树答主
回答量:490
采纳率:0%
帮助的人:735万
展开全部
//Date class
class Date
{
public:
Date(int year=1990, int month=1, int day=1)
{ m_iYear = year; m_iMonth = month; m_iDay = day; }
Date( Date date)
{ m_iYear = date.m_iYear ; m_iMonth = date.m_iMonth ; m_iDay = date.m_iDay ; }
~Date{}
int GetYear() const {return m_iTear; }
int GetMonth() const {return m_iMonth; }
int GetDay() const {return m_iDay; }
void SetYear(int year) { m_iTear=year; }
void SetMonth( int month) {m_iMonth=month; }
void SetDay(int day) const {m_iDay=day; }
void SetDate(int year, int month, int day)
{ m_iYear = year; m_iMonth = month; m_iDay = day; }
private:
int m_iYear;
int m_iMonth;
int m_iDay;
}

//
class XXXX_class_name {
public:
//计算工资的各种人员类中加入Birthday(出生年月)这个属性并对其用const修饰
//什么意思?? 如下??
const Date birthday; //那么 一般只有在构造函数通过参数来初始化了
XXXX_class_name(Date birth) : birthday(birth) {}
XXXX_class_name(int year, int month, int day) : birthday(year, month, day) {}

private:
int m_ID;
//....(omitted)
}

多种类型 用多态 虚函数
人员人数不固定 用链表!
请修改程序,使程序仍能满足要求???????
恩??
也对!!!
请修改以上程序,使程序仍能满足要求吧
呵呵!!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式