📄 pr11032.cpp
字号:
////////////////////////////////////////
// File Name: pr11032.cpp
////////////////////////////////////////
#include <iostream>
////////////////////////////////////////
// The Date class.
////////////////////////////////////////
class Date
{
int da, mo, yr;
public:
Date(int d,int m,int y)
{ da = d; mo = m; yr = y; }
void Display() const
{ std::cout << da << '/' << mo << '/' << yr; }
};
////////////////////////////////////////
// The Time class.
////////////////////////////////////////
class Time
{
int hr, min, sec;
public:
Time(int h, int m, int s)
{ hr = h; min = m; sec = s; }
void Display() const
{ std::cout << hr << ':' << min << ':' << sec; }
};
////////////////////////////////////////
// The DateTime class.
////////////////////////////////////////
class DateTime
{
// References to Date and Time.
const Date& dt;
const Time& tm;
public:
// Constructor with reference initializers.
DateTime(const Date& d, const Time& t) : dt(d), tm(t)
{ /* empty */ }
void Display() const
{ dt.Display(); std::cout << ' '; tm.Display(); }
};
////////////////////////////////////////
// The main() function.
////////////////////////////////////////
int main()
{
Date today(25,3,93);
Time now(4,15,0);
DateTime dtm(today, now);
dtm.Display();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -