class Date; class Time {public:
Time(int,int,int);
friend void display(const Date &,const Time &); private: int hour; int minute; int sec; };
Time::Time(int h,int m,int s) {hour=h; minute=m; sec=s; }
class Date {public:
Date(int,int,int);
friend void display(const Date &,const Time &); private: int month; int day; int year; };
Date::Date(int m,int d,int y)
{month=m; day=d; year=y; }
void display(const Date &d,const Time &t) {
cout<<<<\ cout<<<<\ }
int main() {
Time t1(10,13,56); Date d1(12,25,2004); display(d1,t1); return 0; } 11:
#include
Date(int,int,int); friend Time;
private: int month; int day; int year; };
Date::Date(int m,int d,int y):month(m),day(d),year(y){ }
class Time {public:
Time(int,int,int);
void display(const Date &); private: int hour; int minute; int sec; };
Time::Time(int h,int m,int s):hour(h),minute(m),sec(s){ }
void Time::display(const Date &d) {
cout<<<<\
cout< int main() { Time t1(10,13,56); Date d1(12,25,2004); (d1); return 0; } 12: #include Compare(numtype a,numtype b); numtype max(); numtype min(); private: numtype x,y; }; template Compare template int main() {Compare cout<<()<<\ cout<<()<<\ Compare cout<<()<<\ cout<<()<<\ Compare cout<<()<<\ cout<<()<<\ return 0; } 第四章 1: #include Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} double get_real(); double get_imag(); void display(); private: double real;