首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
admin
2013-05-30
28
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。
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;inti=1;classFun{public:staticinti;intvalue(){returni-1;}intvalue()const{r
如果有以下的函数定义及变量声明:voidfun(doublea,doubleb,double&d,charc=’*’){switch(c){case’+’:d=a+b;break;case’-’:d=a-b;break;case
关于面向对象的程序设计方法,下列说法正确的是()。
调试程序过程中主要会发现三类错误,不包括()。
数据的存储结构是指()。
设置虚基类的目的是解决二义性问题,可通过【】标识虚基类。
下列字符串中,正确的C抖标识符是()。
随机试题
Waldenstrom巨球蛋白血症有多种凝血和血小板功能异常的现象。()
房间隔缺损法洛四联症
患者,男,18岁,着凉后出现发热、咳嗽,咳黄痰,未及时治疗,1d前出现高热,咳铁锈色痰。该患者查体可见如下体征,除外
企业法人的法定代表人和其他工作人员,以法人的名义从事经营活动,由于自己的过错,给他人造成经济损失的,()。
关于MM的公司税模型命题二,下列说法错误的有( )。
痛风症应控制的食物是()。
古希腊教育家苏格拉底在教育上主张内发论。()
下列可以用于下行文的一组公文是()。
千瓦
在软件生存周期中,不属于软件定义阶段的是()。
最新回复
(
0
)