首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #include<iostream> using narnespace std; class TestClass { public: TestClass int n){
有以下程序,在横线应添加( )。 #include<iostream> using narnespace std; class TestClass { public: TestClass int n){
admin
2020-11-11
51
问题
有以下程序,在横线应添加( )。
#include<iostream>
using narnespace std;
class TestClass
{
public:
TestClass int n){number=n;}
______∥拷贝构造函数
~TestClass (){}
private:
int number;
};
TestClass fun(TestClass p)
{
TestClass temp(p);
return 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(TestClms &other){number;}
D、TestClass(&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://kaotiyun.com/show/svyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于数据库设计的叙述中,正确的是()。
下列关于虚函数的说明中,正确的是()。
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
下列关于运算符重载的描述中,正确的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;f
通过派生类的对象可直接访问其()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
数据流图(DFD)中的有向箭头(→)表示
随机试题
女性,50岁,脐周隐痛、腹泻便稀或便秘交替近1年,无里急后重,无鲜血便。体格检查:腹部平软,未及肿块。血常规提示中度贫血。如怀疑患者患大肠癌,下列检查首选的是
青光眼滤过性手术后的并发症通常不包括
图示均质圆轮,质量为m,半径为r,在铅垂图面内绕通过圆轮中心O的水平轴以匀角速度w转动。则系统动量、对中心O的动量矩、动能的大小为:
每个防火分区相邻2个安全出口或每个房间疏散出口最近边缘之间的水平距离不应小于()m。
根据新股发行询价制度的规定,询价对象是指符合中国证监会规定条件的( )等。
下列关于直接人工标准成本制定及其差异分析的说法中,正确的有()。
在整个地图学史上,有效使用地图意味着看懂绘制在平面上的一系列抽象符号,然后将这些符号与当地环境的各种三维特征联系起来,从而成功地确定自己的位置。但这并不是所有普通人都能够做到的,而且不久之前,地图本身也还是一种稀缺的人工制品,有些地图还属于军事上敏感的机密
应用减数法进行证实的实验有()。
【B1】【B10】
WilltheWorldRememberDisneyorPlato?SignificantWorldwideInfluenceofAmericanCultureLONDON--Downinthemall,b
最新回复
(
0
)