首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
admin
2010-03-29
43
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。
class MyClass
{
int *x;
public:
MyClass(int a) :
~MyClass();
};
MyClass::MyClass(int a)
{
【 】;
}
MyClass::~MyClass()
{
【 】;
}
选项
答案
x=newint(a) deletex
解析
本题考核new和delete的使用。由题可知,在类MyClass的构造函数中,是申请内存空间,并让指针x指向构造函数的行参a。所以构造函数的函数体应该为“x=new int(a) ;”。在类MyClass的析构函数中,是释放类的私有成员,即指针变量x,所以析构函数的函数体应该为“deletex;”。
转载请注明原文地址:https://kaotiyun.com/show/B3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}main(){inti;
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下列数据结构中,属于非线性结构的是()。
下列C语言语句会出现错误的是()。
与数学表达式x≥y≥z对应的C语言表达式是
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
一个算法应当具有五个特性,以下叙述中正确的是()。
算法具有五个特性,以下选项中不属于算法特性的是()。
随机试题
A.滋阴潜阳,凉血止血B.补肾益精,养阴润肺C.滋补肝肾,明目D.滋阴降火,清肺润燥E.养胃生津,强腰哈蟆油的功效是()。
患者因大喜后出现精神不能集中,甚则神志失常。根据七情内伤致病的理论,该患者病证属于()。
关于投资决策阶段流动资金的估算,下列说法中正确的有()。
甲于2015年1月1日设立个人独资企业A,经营1年后A企业亏损严重,2016年2月20日,甲决定解散该企业,自行清算并且在规定时间内向债权人发出了通知,乙债权人于2016年3月1日收到了通知,乙向个人独资企业申报债权的期限截止到()。
学生的思想品德是在社会活动和______中逐步形成和发展起来的。
竞争:合作:共赢
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
InSeptember,inBritain,youmayseealotofbirds【C1】______onroofsandtelegraphwires.Thesebirdsareswallows.Theyare【C
•ReadthetextbelowaboutITtraining.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammaticallyinco
Thepriceofthecoalwillvaryaccordingtohowfarithastobetransportedandhowexpensivethefreight______are.
最新回复
(
0
)