问题
单项选择题
有以下程序
#include <iostream>
using namespace std;
class MyClasspublic:
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 obj 1 (10), obj 2(0);
MyClass obi 3 (obj 1);
obj2=fun(obj3);
return 0;程序执行时,MyClass 类的拷贝构造函数被调用的次数是( )。
A.5
B.4
C.3
D.2
答案
参考答案:B