首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,在横线应添加( )。 #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
67
问题
有以下程序,在横线应添加( )。
#include
using namespace std;
class TestClass
{
public:
TestClass(int n){number=n;)
//拷贝构造函数
-TestClass(){}
private:
intnumber;
};
TestClass fun(TestClass p)
{
TestClass
选项
A、TestClass(TestClass&other){number=other.number;}
B、TestClass(TestClass other){number=other.number;}
C、TestClass(TestClass&other){number;}
D、TestClass r&other){number=other.number;}
答案
A
解析
拷贝构造函数也是构造函数,但它只有一个参数,这个参数是本类的对象,即other,所以赋值操作将本类的参数other.number赋值给number;而且采用对象的引用的形式,也就是&other。
转载请注明原文地址:https://www.kaotiyun.com/show/Rhyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{public:voidSetX(intxx);voidSetY(intyy);private:
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
关系R经过运算σA=B^C>4^D>3(R)的结果为
关系R经过运算σA=B^C>4^D>3(R)的结果为
关于赋值运算符=的重载,下列表述中错误的是
以下关键字不能用来声明类的访问权限的是()。
执行下列语句段后,输出字符"*"的个数是()。for(inti=50;i>1;i-=2)cout
在软件设计中不使用的工具是( )。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
下列字符串中,正确的C++标识符是()。
随机试题
急性肾功能衰竭少尿是指24小时尿量小于()
下列不属于绩效考核的原则的是:()。
国家计量基准器具,用以复现和保存计量单位量值,经()批准作为统一全国量值最高依据的计量器具。准确度低于计量基准的、用于检定其他计量标准或工作计量器具的计量器具晕()。
法国A公司是国际知名的电气跨国公司,十年前通过设立中国分公司进入中国市场。针对中国成为世界加工厂和世界经济的有力推动者之一的趋势不断加强,A公司开始着手研究在中国的发展战略。经过十年充分的战略情报研究和战略保障准备,从2005年开始在中国实施并购。
下列预算中,在编制时不需以生产预算为基础的是( )。
[A]Dosomethingimpressive[B]Trustyourself[C]Changeonething[D]Stoptorefresh[E]Achieveabalanceddiet[F]Honoryo
HarvardprofessorHarveyMansfieldstirredupcontroversyrecentlybycriticizingtheviolentgradeinflationathisinstitution
在设计程序时,应采纳的原则之一是
Whereisthewoman?
•ReadthearticlebelowaboutcreditcardinAmerica,andthequestionsontheoppositepage.•Foreachquestion13--18,mark
最新回复
(
0
)