首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
admin
2013-05-30
39
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。
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全国计算机二级
相关试题推荐
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是【】。#include<iostream>usingnamespacestd;classBase{pub
设有以下定义:classperson{intnum;charname[10];public:voidinit(intn,char*m);┇};personstd[30];则下面叙述中,不正确的是()。
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中不正确的是()。
在派生类中重新定义虚函数时,除了()方面,其他方面都必须与基类中相应的虚函数保持一致。
调试程序过程中主要会发现三类错误,不包括()。
关于输入流的提取符“>>”、提取函数get()的说法不正确的是()。
下列关于对象的描述,不正确的是()。
下列函数中,对文件进行写操作的是()。
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
定义类对象时自动调用【】为类对象中的数据成员赋初值。
随机试题
患者,女,60岁。视物成双、口角歪斜伴双下肢活动障碍10小时来急诊。体查:神清,生命体征正常。瞳孔等大。双眼球上下运动不受限。双侧面瘫。不能伸舌。双上肢肌力2级,双下肢肌力0~1级。感觉障碍不明显。无颈项强直。外院脑CT检查未见异常。病变血管可能为
寒证指感受寒邪,或();导致机体功能活动衰退所表现的具有冷、凉特点的证候
肿而色红,皮薄光泽,锨热疼痛,其病因是漫肿宣浮,或游走不定,不红微热,轻微疼痛,其病因是
如果建筑物的实际成新率大于用直线法计算出的成新率,则表明建筑物的维修保养情况较好。()
建筑结构的变形缝不包括()。
从通货膨胀的成因来看,“太多的货币追逐太少的商品”属于()导致的通货膨胀。
已知某工业投资项目的固定资产投资为2000万元,无形资产投资为200万元,开办费投资为100万元。预计投产后第二年的总成本费用为1000万元,同年的折旧额为200万元,无形资产摊销额为40万元,开办费在投产第一年全部摊销,财务费用为60万元,则投产后第二年
Aperson’shomeisasmuchareflectionofhispersonalityastheclotheshewears,thefoodheeatsandthefriendswithwhomh
Sub过程与Function过程最根本的区别是()。
Nowadays,oursocietyisbeingreshapedbyinformationtechnologies—computers,telecommunicationsnetworks,andotherdigitalsy
最新回复
(
0
)