首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。 #include <iostream> using namespace std; class Date{ public: Date(int m
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。 #include <iostream> using namespace std; class Date{ public: Date(int m
admin
2010-12-16
101
问题
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。
#include <iostream>
using namespace std;
class Date{
public:
Date(int m=1,int y=0):month(m),year(y){}
void Print( ){cout<<month<<"/"<<year<<endl;}
(9) operator+(const Date&dl,const Date& d2);
private:
int month,year;
};
(10) operator+(const Date& dl,const Date& d2){
int year,month;
year=d1.year+d2.year;
month=d1.month+d2.month;
year+=(month-1)/12;
month=(month-1)%12+1;
return Date(month,year);
}
void main( ){
Date dl(3,2004),d2,d3(10);
d2=d3+dl;
d2.Print( );
}
选项
答案
friend:Date Date
解析
因为重载函数后面有两个形参,“+”运算符是二元运算符,故将“+”运算符重载为友元函数,重载为友元函数的一般格式为:
niend函数类型operator运算符(形参表){函数体}
转载请注明原文地址:https://www.kaotiyun.com/show/Y7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于if(表达式)语句,以下叙述正确的是
关于地址和指针,以下叙述正确的是
语句printf("%d\n",strlen("\t\"\\\n\’\065\08AB"));的输出结果是
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a
下列选项中,不属于数据库管理的是()。
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
下列关于算法的描述中错误的是
在数据库设计中,有三张关于学生选课的数据表,分别是学生信息表Stu(其中包括:学生的学号,姓名,性别,年龄,身份证号),课程信息表Cou(其中包括:课程代号,课程名称),选课信息表SC(其中包括:学生的学号,课程代号,课程成绩),则表SC的关键字(键或码)
有关return语句说法不正确的是()。
随机试题
某增值税一般纳税人因地震毁损库存材料一批,该批原材料实际成本为20000元。购进时支付的增值税税额为3400元,收回残料价值800元。保险公司赔偿11600元。该批毁损原材料造成的非常损失净额是()元。
事件A,B满足P(A)+P(B)>1,则A与B一定()
基坑经常性排水,排水总量应包括()。
财务报告的核心内容是()。
财政债券是国家为()所发行的一种债券。
位于市区的甲化妆品公司为增值税一般纳税人,2019年4月发生以下经济业务:(1)用生产成本为70000元的350盒A型高档化妆品换取原材料,约定按照A型高档化妆品当月销售平均不含税价格250元/盒进行结算,双方互开增值税专用发票。(2)将A型高档化妆品
具有奖励和告诫性质的公文是()。
节俭属于性格的()特征。
行政裁决是指行政机关或法定授权的组织,依照法律授权,对当事人之间发生的、与行政管理活动密切相关的、与合同无关的:民事纠纷进行审查,并作出裁决的具体行政行为。下列选项中,不属于行政裁决的是()。
假设某程序语言的文法如下:S→a|b|(T)T→TdS|S其中,VT=(a,b,d,(,)};VN={S,T},S是开始符号。考察该文法,句型(Sd(T)dh)是S的一个(28)。其中(29)是最左素短语,(30)是该句型的直接短语。
最新回复
(
0
)