📄 pr11016.cpp
字号:
////////////////////////////////////////
// File Name: pr11016.cpp
////////////////////////////////////////
#include <iostream>
// Forward reference.
class Time;
////////////////////////////////////////
// Date class.
////////////////////////////////////////
class Date
{
int mo, da, yr;
public:
Date(int m, int d, int y) { mo = m; da = d; yr = y;}
// Bridge function.
friend void display(const Date&, const Time&);
};
////////////////////////////////////////
// Time class.
////////////////////////////////////////
class Time
{
int hr, min, sec;
public:
Time(int h, int m, int s) { hr = h; min = m; sec = s;}
// Bridge function.
friend void display(const Date&, const Time&);
};
////////////////////////////////////////
// A bridge friend function.
////////////////////////////////////////
void display(const Date& dt, const Time& tm)
{
std::cout << dt.mo << '/' << dt.da << '/' << dt.yr;
std::cout << ' ';
std::cout << tm.hr << ':' << tm.min << ':' << tm.sec;
}
////////////////////////////////////////
// The main() function.
////////////////////////////////////////
int main()
{
Date dt(2,16,97);
Time tm(10,55,0);
display(dt, tm);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -