首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
admin
2010-03-29
30
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。
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://jikaoti.com/ti/XDW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中,合法的一组C语言数值常量是()。
给定程序MODI1.C中函数fun的功能是:计算S所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
算法的有穷性是指()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序在文件PROG1.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在
若变量已正确定义,以下选项中非法的表达式是
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
数据流图中带有箭头的线段表示的是( )。
下列选项中,不属于数据管理员(DBA)职责的是()。
下面说法正确的是()。
下列描述中,抽象类的特性是
随机试题
对诊断肾结核最有意义的检查项目是
国有土地范围内成套住房,可按幢、层、套、间等为基本单元进行登记。()
我国节能工作,要以大幅度提高能源利用效率为()
在爆炸性混合气体中加惰性气体,当隋性气体的浓度增加到某一数值时,()。
可以将某一选定的文件夹删除的操作有()。
个人获得住房贷款属于()。
今天,许多最好的科学研究工作都揭示,早些时候的科学研究工作的结果在那时被认为是正确的,实际上都是错误的。然而,尽管科学家们首要关心的事情是发现真理,但是对今天的科学家来说,研究早期科研工作的第一手报道仍是非常有价值的。下面哪一项如果是正确的,能最
甲、乙签订货运合同,但甲并没有按照约定告知对方有两件货物破损的事实,则甲的行为违反了()。
例如:男:小王,帮我开一下门,好吗?谢谢!女:没问题。您去超市了?买了这么多东西。问:男的想让小王做什么?A开门√B拿东西C去超市买东西
A、Hesuggeststhatshebuythesweaterinanothercolor.B、Hesuggeststhatshebuyajacketinsteadofthesweater.C、Hesugges
最新回复
(
0
)