-
大小: 3.00KB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2021-02-21
- 標(biāo)簽:
資源簡介
C++實戰(zhàn)源碼-實現(xiàn)類的加法運算(入門級實例217).zip
代碼片段和文件信息
//?ClassAdd.cpp?:?Defines?the?entry?point?for?the?console?application.
//
#include?“stdafx.h“
#include?“ioStream.h“
class?Date
{
private:
int?mdy;//月、日、年
static?int?days[];
public:
Date(int?Mint?Dint?Y)
{
m?=?M;
d?=?D;
y?=?Y;
}
void?Display()
{
//顯示日期
cout?< }
Date?operator+(int?n)?const
{
//計算加上日期后的值
Date?date?=?*this;
n?+=?date.d;
while?(n?>?days[date.m-1])
{
n?-=?days[date.m-1];
if?(++date.m?==?13)
{
date.m?=?1;
date.y++;
}
}
date.d?=?n;
return?date;//返回新日期
}
};
//一年中每個月的天數(shù)
int?Date::days[]?=?{312831303130313130313031};
int?main(int?argc?char*?argv[])
{
Date?d1(03052010);
d1.Display();
Date?d2?=?d1?+?10;
cout?<“日期值+10“?< d2.Display();
return?0;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????889??2010-10-14?15:23??ClassAdd\ClassAdd.cpp
?????文件????????4560??2010-10-14?14:53??ClassAdd\ClassAdd.dsp
?????文件?????????541??2010-10-14?14:53??ClassAdd\ClassAdd.dsw
?????文件?????????295??2010-10-14?14:53??ClassAdd\StdAfx.cpp
?????文件?????????769??2010-10-14?14:53??ClassAdd\StdAfx.h
評論
共有 條評論