首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #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
54
问题
有以下程序,在横线应添加( )。
#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全国计算机二级
相关试题推荐
有如下头文件:intf1();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
下列关于继承方式的表述中,错误的是
有如下类定义:classMyClass{public:_____________private:intdata;};若要为MyCla
下列关于C++流的表述中,正确的是
有如下类定义:classPass{staticintcount;public:Pass(){}voidshow()const;friendin
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
下列有关类成员的叙述中,错误的是
下列关于派生类构造函数和析构函数的说法中,错误的是()。
下列有关类继承的表述中,错误的是
随机试题
A.食欲减退B.肝性脑病C.上消化道大量出血D.鼻出血,齿龈出血E.男性乳腺发育肝硬化患者最严重的并发症,也是最常见的死亡原因的是
下列事件造成承包商成本上升(和)项目工期延误,承包商可以同时索赔工期和费用的包括()。
下列选项中,属于项目经理职责的有()。
下列关于代为编制会计账簿的说法中,错误的是()。
某公司为增值税一般纳税人,适用的增值税税率为17%,所得税税率为25%,假定销售商品、原材料和提供劳务均符合收入确认条件,其成本在确认收入时逐笔结转,商品、原材料售价中不含增值税。甲公司本年发生的与销售相关的交易或事项如下:(1)3月2日,向乙公
下列行为中,没有违反《中华人民共和国未成年人保护法》的是()。
下列哪一个是输出设备?
如果用户希望在网上聊天,可以使用Internet提供的_______。
下列关于硬盘的说法错误的是______。
Readthetextbelow.Writeanessayinabout120words,inwhichyoushouldsummarizethekeypointsofthetextandmakecommen
最新回复
(
0
)