首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){number=n;}
有以下程序,在横线应添加( )。 #include using namespace std; class TestClass { public: TestClass(int n){number=n;}
admin
2020-07-23
38
问题
有以下程序,在横线应添加( )。
#include
using namespace std;
class TestClass
{
public:
TestClass(int n){number=n;}
//拷贝构造函数
~TestClass(){}
private:
intnumber;
};
TestClass fun(TestClass p)
{
TestClass temp(p);
retum temp;
}
int main()
{
TestClass obj1(10),obj2(0);
TestClass obj3(obj1);
obj2=fun(obj3);
return 0:
}
选项
A、TestClass(TestClass
&other){number=other.number;}
B、TestClass {TestClass
other){number=other.number;}
C、TestClass(TestClass&other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/72yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中错误的是( )。
下列关于运算符重载的描述中,错误的是
下面对对象概念描述正确的是
有如下程序:#includeusingnamespacestd;voidfun(inti){cout
计算机软件包括
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
有如下类定义:classPass{staticintcount;public:Pass(){}voidshow()const;friendin
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
如果派生类以protected方式继承基类,则基类中的保护成员在派生类中的访问属性是
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义
随机试题
高血压合并糖尿病或肾脏病的患者,治疗后立位血压降至何水平为最佳治疗效果
A.需要外接排风管道B.不需要外接排风管道C.超净工作台D.生物安全柜E.全排生物安全柜BSL-3以上实验室应该使用
A.维拉帕米B.洋地黄C.利多卡因D.普罗帕酮E.地尔硫卓预激综合征合并快速心房颤动的首选治疗药物是
孕妇末次月经为1994年5月8日,预产期是
下列关于不动产物权的登记方式的表述中,正确的有()。
按照我国现行税法,下列各项中,可以享受增值税出口免税并退税的税收优惠政策的有()。
甲公司为增值税一般纳税人。原材料适用的增值税税率为13%。2X19年发生的部分交易或事项如下:7月2日从乙公司购进原材料一批,增值税专用发票上注明价款1000000元,增值税税额为130000元,对方代垫运费1000元,原材料已验收入库,开出带息商业承兑汇
对公民的人格尊严,公安机关()。
设A为3阶实对称矩阵,且满足条件A2+2A=0,已知A的秩r(A)=2.当k为何值时,矩阵A+kE为正定矩阵,其中E为3阶单位矩阵.
判别下列级数的敛散性:
最新回复
(
0
)