有以下程序#include <iostream>using namespace std;class MyClass{public: MyClass(int n) { number=n; } //拷贝的构造函数 MyClass(MyClas

admin2009-01-15  37

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

答案2

解析
转载请注明原文地址:https://kaotiyun.com/show/KMkp777K
0

最新回复(0)