首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
admin
2013-05-30
63
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。
class Myclas{
int *x;
public:
MyClas(int n);
~MyClas();
};
MyClas::MyClas(intn){
【 】;
}
MyClas::~MyClas(){
【 】;
}
选项
答案
x=new int(n),delete x
解析
在类的构造函数中,是申请内存空间,并使指针x指向构造函数的形参n,所以构造函数的函数体应为:x=newint(n);。在析构函数中,是释放类的私有成员,即指针变量x,所以析构函数的函数体应该为deletex;。
转载请注明原文地址:https://kaotiyun.com/show/YTNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn(0);};下列关于getValue成员函数的实现中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){X=vx;
下面对枚举类型的描述正确的是()。
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0)(a=aa;]};classB:publicA{intb;Ac;public://用aa初始化
下面程序输出的结果是()。#include<iostream>usingnamespacestd;voidmain(){charch[][8]={"good","better","best"};
为了使类中的成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
在软件开发中,下面任务不属于设计阶段的是()。
下面描述中,符合结构化程序设计风格的是()。
定义类对象时自动调用【】为类对象中的数据成员赋初值。
随机试题
曹魏时期所建立的选官制度是_______。
A、尿频、尿急、尿痛B、腰痛C、二者都有D、二者都无急性肾盂肾炎_______。
为下列各药选配一个合适的不良反应,A、水钠潴留,产生水肿B、抑制凝血,有出血倾向C、肾乳头坏死D、中枢神经系统反应、头痛、眩晕、精神紊乱E、胃肠道反应较轻易耐受,但长期应用仍可出现胃肠溃疡和出血布洛芬
封面的内容一般包括()。
下列各项中,在汇总记账凭证账务处理程序下应设置的有()。
下列各项中,不会引起企业期末存货账面价值变动的是()。
《中国教育改革和发展纲要》做出了到2020年教育的具体目标和要求。()
简述行政处罚的实施机关。
根据一项调查显示,在同等条件下,求职者对公务员岗位的职业期望逐年上升,工资以外的福利诉求在这一过程中起到重要作用。因此,公务员的福利待遇将还有上升空间。以下哪项为真。则最能支持上述论断?
NotthatIintendedtokillanyone,______(而是因为我得自卫).
最新回复
(
0
)