填空题
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为______。
【参考答案】
c3=c1+c2
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include <iostream>using namespace std;class Foo{public:Foo(int x){cout<<’A’;}Foo(){}};int main(){Foo f[3], g(3);return 0;}
点击查看答案&解析
填空题
在下面程序的横线处填上______,使程序执行后的输出结果为1 2005。#include<iostream.h>using namespace std;class Date{Public:Date(int m=1,int y=0): month(m),year(y){}void Print(){cout<<month<< <<year<<end1;}______operator+(const Date&d1,const Date&d2);private:int month, year;};Date operator+(const Date&d1,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 d1(3,2004),d2,d3(10);d2=d3+d1;d2.Print();}
点击查看答案&解析
相关试题
对于派生类的构造函数,在定义对象时构造函...
有如下程序:#include<iostream>using ...
已知下列程序的输出结果是42,请将画线处...