📄 pr11010.cpp
字号:
////////////////////////////////////////
// File Name: pr11010.cpp
////////////////////////////////////////
#include <iostream>
////////////////////////////////////////
// The Date class declaration.
////////////////////////////////////////
class Date
{
int mo, da, yr;
public:
Date(int m, int d, int y) { mo = m; da = d; yr = y; }
operator long(); // member conversion function
};
////////////////////////////////////////
// The Date class definition.
////////////////////////////////////////
// The member conversion function.
Date::operator long()
{
static int dys[]={31,28,31,30,31,30,31,31,30,31,30,31};
long days = yr;
days *= 365;
days += yr / 4;
for (int i = 0; i < mo-1; i++)
days += dys[i];
days += da;
return days;
}
////////////////////////////////////////
// The main() function.
////////////////////////////////////////
int main()
{
Date today(2, 12, 90);
const long ott = 123;
long sum = ott + today; // today is converted to long.
std::cout << ott << " + " << (long) today << " = " << sum;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -