C++的一道程序填空题,请高手帮忙看看·······

#include<iostream.h>classTime{public:Time(inth,intm){hours=h;minutes=m;}________(9)__... #include<iostream.h>
class Time
{ public:
Time(int h, int m) {hours=h; minutes=m;}
________(9)________ Time12();
________(10)________ Time24(Time time);
private: int hours, minutes;
};
_________(11)__________ Time12()
{ if(hours>12) { cout<<hours-12<<":"<<minutes<<"PM\n" ; }
else cout<<hours<<":"<<minutes<<"AM\n" ;
}
void Time24(Time time)
{ cout _____________(12)_______________ ;}
void main()
{ Time T1(20,30), T2(10,45);
T1.Time12(); Time24(T1); T2.Time12(); Time24(T2);
}
输出: 8:30PM
20:30
10:45AM
10:45
展开
 我来答
chunjispring
2011-05-13 · TA获得超过172个赞
知道小有建树答主
回答量:211
采纳率:100%
帮助的人:111万
展开全部
考察的主要是虚函数和友元函数;
virtual一般可以省,但这道题不可以省,上机给你调试好的,字也是手打的,给点辛苦钱呗;

友元:友元是一种定义在类外部的普通函数,它需要在类体内进行说明,在说明时,前面加上 friend 。友元不是成员函数,但可以访问类的私有成员。目的在于提高函数的运行效率。但是设置友元是以破坏封装性为代价的。

9.virtual void
10. friend void
11.void Time::
12.<<time.hours<<":"<<time.minutes<<endl;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yxfllh123456
2011-05-13 · TA获得超过246个赞
知道小有建树答主
回答量:269
采纳率:100%
帮助的人:153万
展开全部
9-void
10-friend void
11-void time::
12-<<time.hours<<":"<<time.minutes<<endl
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ffjjqqjj
2011-05-13 · TA获得超过204个赞
知道答主
回答量:118
采纳率:0%
帮助的人:87.4万
展开全部
#include<iostream>
using namespace std;
class Time
{
public:
Time(int h, int m) {hours=h; minutes=m;}
void Time12();
friend void Time24(Time time);
private:
int hours, minutes;
};
void Time::Time12()
{
if(hours>12) { cout<<hours-12<<":"<<minutes<<"PM\n" ; }
else cout<<hours<<":"<<minutes<<"AM\n" ;
}
void Time24(Time time)
{
cout<<time.hours<<":"<<time.minutes<<"\n";
}
void main()
{
Time T1(20,30), T2(10,45);
T1.Time12(); Time24(T1); T2.Time12(); Time24(T2);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式