问题 单项选择题

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

答案

参考答案:B

选择题
单项选择题