单项选择题
有以下程序
#include<iostream>
using namespace std;
class MyClass
public:
MyClass(int n)number =n;
//拷贝构造函数
MyClass(MyClass& other) number=other.number;
~MyClass()
private:
int number;
;
MyClass fun(MyClass p)
MyClass temp(p);
return temp;
int main()
MyClass Obj1(10),obj2(0);
MyClass obj3(obj1);
obj2=fun(obj3);
return 0;
程序执行时,MyClass类的拷贝构造函数被调用的次数是
A) 5
B) 4
C) 3
D) 2
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include <iostream> #include <iomarup> using namespace std; int main() cout<<setw(10)<<setfill('x')<<setprecision(8)<<left; cout<<12.3456793<<______<<98765; return 0; 若程厚的输出是12.345679x98765xxxxx,则划线处缺失的部分是( )。
A.setw(10)
B.setfill('x')
C.setprecision(8)
D.right
点击查看答案
单项选择题
下列关于虚函数的说明中,正确的是( )。
A.从虚基类继承的函数都是虚函数
B.虚函数不得是静态成员函数
C.只能通过指针或引用调用虚函数
D.抽象类中的成员函数都是虚函数
点击查看答案
相关试题
如果一个类中定义了成员对象,则该类的对象...
以下程序的输出结果是 【7】 。 #incl...
函数重载要求重载的函数必须有和原函数一样...
数据库设计包括概念设计、______和物...
为了便于对照检查,测试用例应由输入数据和...