首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。 class Myclas{ int *x; public: MyClas(int n); ~MyClas(); };
admin
2013-05-30
31
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。
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://jikaoti.com/ti/pxE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行以下程序后的输出结果为()。#include<iostream>Usingnamespacestd;voidfun(intx,inty,int*cp,int*dp){*cp=x+y;2*dp=x-y;}void
面向对象程序设计思想的主要特征中不包括()。
下面程序的执行结果是【】#include<iostream>#include<iomanip>usingnamespacestd;voidmain(){cout<<setfill(’x’)<<setw(10);cout<
关于输入流的提取符“>>”、提取函数get()的说法不正确的是()。
下面程序的运行结果是【】。#include<iostream>usingnamespacestd;classcount{staticintn;public:count(){n++;}
软件工程的出现是由于()。
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
下列程序的运行结果为【】。#include<iostream.h>voidmain(void){inti=10;switch(i){case9:i=i+1;case10
设有如下关系表:则下列操作中正确的是()。
下面不属于软件开发时期的是()。
随机试题
碘量法测定小麦粉中过氧化苯甲酰含量的原理:在丙酮溶液中,过氧化苯甲酰与碘化钾反应生成(),以硫代硫酸钠标准溶液滴定。
什么是爆炸品?
徐志摩《再别康桥》的诗性美感主要体现在
慢性溃疡性牙髓炎慢性闭锁性牙髓炎
长期服用洋地黄的患者出现心电图上ST—T呈鱼钩样改变,是因为()
定喘汤的功用是
实质性加工
某企业转让一项专利权,与此有关的资料如下:该专利权的账面余额50万元,已摊销20万元,计提资产减值准备5万元,取得转让价款28万元,应交税费1.68万元。假设不考虑其他因素,该企业应确认的转让无形资产净收益为()万元。
Inthelumberyardbythelake,wheretreesfromthewoodswereturnedintoboardsforconstructionwork,therewasanoldbrick
A、Itcostsnomorethanthenormalconstruction.B、Itdoesapoorjoboffacingextremeweather.C、Itholdsupmuchbettertoex
最新回复
(
0
)