📄 pr11006.cpp
字号:
////////////////////////////////////////
// File Name: pr11006.cpp
////////////////////////////////////////
#include <iostream>
////////////////////////////////////////
// Declare the Date class.
////////////////////////////////////////
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.
};
////////////////////////////////////////
// Define the Date class.
////////////////////////////////////////
// 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 - 1900;
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 xmas(12, 25, 1997);
long since = xmas;
std::cout << since << std::endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -