题目内容

有以下程序#includeusing 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

查看答案
更多问题

有如下程序:#includeusing namespace std;class A{ public:A(int i ){x= i ;} void dispa(){cout<

A. 10,2
B. 12,10
C. 12,2
D. 2,2

不属于成员函数的是( )。

A. 静态成员函数
B. 友元函数
C. 构造函数
D. 析构函数

#includeusing namespace std;class Base{int a,b; public:Base(int x ,int y) { a=x; b=y;}void show(){ cout<show(); return 0;}运行时输出的结果是( )

A. 10,20
B. 30,40
C. 20,30
D. 50,50

C++类体系中,不能被派生类继承的有()

A. 常成员函数
B. 构造函数
C. 虚函数
D. 静态成员函数

答案查题题库