单选

有以下程序:

#include

usingnamespaeestd;

classMyClass

{

public:

MyClass(intn){number=n;}

//拷贝构造函数

MyClass(MyClass&other){number=other.number;}

~MyClass(){}

private:

intnumber;

};

MyClassfun(MyClassp)

{

MyClasstemp(p);

returntemp;

}

intmain()

{

MyCIassobj1(10),obj2(O);

MyClassobj3(obj1);

obj2=fun(obj3);

return0;

程序执行时,MyClass类的拷贝构造函数被调用的次数是(  )。

  • A.5
  • B.4
  • C.3
  • D.2
参考答案
您可能感兴趣的试题

数据流程图(DFD)是(  )。

  • A.软件概要设计的工具
  • B.软件详细设计的工具
  • C.结构化方法的需求分析工具
  • D.面向对象方法的需求分析工具

下列关于类模板的描述中,错误的是(  )。

  • A.类模板的成员函数都是模板函数
  • B.可以为类模板参数设置默认值
  • C.类模板描述了一组类
  • D.类模板中只允许有一个类型参数
¥

订单号:

遇到问题请联系在线客服

订单号:

遇到问题请联系在线客服