首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为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
57
问题
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为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://kaotiyun.com/show/Y7jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d\n",y);}
若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是
下列关于二叉树的叙述中,正确的是()。
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a
有以下程序:#include#includetypedefstruet{charIlame[9];charsex;intscore[2];}STU;STUf(STUa){STUb={“Zh
有以下程序#include<stdio.h>voidfun(intn){staticintk=0;if(n<0){printf("-");n=-n;}k+=n%10;printf("%
有以下程序#includevoidfun(int*s,intn1,intn2){inti,j,t;i=n1;j=n2;while(i
有如下定义structst{charname[12];intage;charsex;}std[10],*p=std;以下语句错误的是
若i、j己定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)forIj=0;j<4;j++){…}
以下关于算法的叙述中错误的是()。
随机试题
在Excel中,设置页眉页脚时,可以通过选择“文件”菜单中的“页面设置”命令,在弹出的对话框中选择()标签,然后进行操作。
有关室上嵴的描述,正确的是
血清白蛋白低于多少表示重度营养不良
患者,女性,17岁。6月20日因腹泻、呕吐l天入院。解稀水样便15次,呕吐2次,不伴发热,感口渴。查体:血压90/70mmHg,口唇干燥。大便常规:白细胞1~3个/HP。诊断首先考虑为
男,18岁,慢性粒细胞白血病,白细胞600×109/L,巨脾,出现左上腹剧痛。最可能的诊断是
蓄电池安装内容主要包括()。
某外国投资者拟并购境内某企业并取得实际控制权,下列情形中,不必向商务部进行申报的是()。
2005年3月1日,某市审计局决定对该市教育局进行审计,并依法组成审计组。在审计期间,市审计局及审计组实施了下列活动。请问其中哪些违反了《审计法》的规定?()
文中“玉环之出浴华清,绿珠之采莲洛浦”二句,分别是发生在哪个朝代的故事?以下对文意的理解正确的一项是:
Globalclimatechange,oftenseenasaprocessstretchingoverthousandsofyears,couldinfactoccurabruptlyandunexpectedly
最新回复
(
0
)