首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
admin
2010-03-29
70
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。
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全国计算机二级
相关试题推荐
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
函数rewind(fp)的作用是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是( )。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参s所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下划
使用白盒测试方法时,设计测试用例应根据
数据流图中带有箭头的线段表示的是( )。
下列数据结构中,能用二分法进行查找的是()。
下列描述中,抽象类的特性是
随机试题
Onlyunderspecialcircumstances______totakemake-uptests.
Muchsocialtalk,【36】fromcasualconversationtoformal【37】speechhasanaimotherthantoconveyinformationortoachieveagre
男,6岁,身高80cm,智能落后,仅能数1~20个数。体检:皮肤粗糙,眼距宽,鼻梁宽平,舌宽厚,常伸于口外,毛发枯干,发际低,骨龄摄片仅有4枚骨化核。患儿确诊后治疗应选用
佝偻病活动早期的主要表现是
受托方加工烟丝的组成计税价格为( )万元。受托方应纳增值税( )万元。
公开发布两个或两个以上国家的政府在会谈后达成的共识及各方观点,宜使用()。
做好对群众的宣传、教育和组织工作要注意( )。
利克特的四种管理模式包括()方法。
灾害:伤亡:救助
商品的使用价值不同于一般劳动产品的使用价值的特点在于
最新回复
(
0
)