使用命名空間std
類日期//定義日期類。
{公共:
Date(int,int,int);//聲明構造函數
朋友無效顯示(日期和時間;);//聲明好友函數的顯示日期。
私人:
int年;//定義年份
int月;//定義月份
int日;//定義日期
};
Class Time//定義時間類。
{公共:
Time(int,int,int);//定義構造函數
朋友無效顯示(時間和;);//聲明好友函數的顯示時間。
私人:
int小時;//定義時
int分鐘;//定義點
int秒;//定義秒
};
Date::Date(int y,int m,int d)//定義構造函數。
{
年份= y;
月= m;
日= d;
}
無效顯示(日期& ampD)//定義朋友函數顯示的日期,使用數據的引用。
{ cout & lt& ltd.year & lt& lt“/”& lt;& ltd.month<& lt“/”& lt;& lt登陸日& lt& ltendl
}
Time::Time(int h,int m,int s)//定義構造函數。
{ hour = h;
分鐘= m;
秒= s;
}
空顯示(時間& ampT)//定義好友函數的顯示時間,使用時間的引用。
{ cout & lt& ltt .小時& lt& lt":" & lt& ltt.minute & lt& lt":" & lt& ltt.second & lt& ltendl
}
int main()
{日期d(2012,3,19);//帶有參數聲明的數據d
顯示器(d);//顯示當前日期。
時間t(21,34,45);//帶參數聲明的時間t
顯示(t);//顯示當前時間。
返回0;
}