单项选择题
有如下程序: #include<iostream.h> Using namespace std; Class Demo { public: Demo(){ cout<<“default constructor\n”;} Demo(const Demo &x){ cont<<“copy constructor\n”;} }; Demo usercode(Demob){Demo c(b);return c;} int main() { Demo a;d; cout<<“Calling usercode()\n”; d=usercode(a); return 0; 执行上面程序的过程中,构造函数Demo()和Demo(const Demo &x)被调用的次数别是( )。
A.1和1
B.1和2
C.2和3
D.2和4
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A { public:A(){cout<<‘A’;} }; Class B: { public:B(){cout<<‘B’;} }; class C:virtual public A { public:C(){cout<<‘C’;} }; class D:public B,public D { public:D(){tout<<‘D’;} }; void main(){D obj;}
A.public A
B.private A
C.protected A
D.virtual public A
点击查看答案&解析
单项选择题
如果表达式-x y中的“--”和“ ”是作为友元函数重载的运算符,采用运算符函数用格式,该表达式还可表示为( )。
A.operator/(operator--(),;
B.operator/(operator--(,;
C.operator--().operator/(;
D.operator/(operator--();
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
有如下程序: #include<iostream) usi...
下列程序的输出结果为( )。 #include...
若有如下程序: #include<iostream> u...
若有如下程序: #include<iostream> u...