首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。 class MyClass { int *x; public: MyClass(int a) : ~MyClass();
admin
2010-03-29
62
问题
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。
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://kaotiyun.com/show/B3jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>#defineS(x)(x)*(x)#defineT(x)S(x)/S(x)+1main(){intk=3,j=2;
下列给定程序中,函数fun的功能是:找出100一x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159,168,177、186、195,
有以下程序#include<stdio.h>main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar(
设有以下程序段inty;y=rand()%30+1;则变量y的取值范围是
算法的有穷性是指()。
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
算法的空间复杂度是指()。
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
医院里有不同的科室,每名医生分属不同科室,则实体科室与实体医生间的联系是()。
在数据库管理系统提供的数据语言中,负责数据的查询、增加、删除和修改等操作的是
随机试题
需要层次理论认为,人的需要可以分为()。
A.分泌性腹泻B.渗出性腹泻C.吸收不良性腹泻D.动力性腹泻E.渗透性腹泻下述疾病分别属于何种腹泻霍乱()
某男,58岁。慢性支气管炎急性发作,痰多粘稠不易咯出,患者有消化性溃疡及前列腺肥大病史。治疗应给予
A、异烟肼B、利福平C、乙胺丁醇D、吡嗪酰胺E、对氨基水杨酸患者平日佩戴隐形眼镜,使用抗结核药后,导致患者隐形眼镜染色的药物是()。
下列属于物权的保护方式的有()。
个人税务筹划的步骤依次是( )。Ⅰ.制定规划方案并实施Ⅱ.了解纳税人的财务状况和要求Ⅲ.签订委托合同Ⅳ.熟练把握有关法律规定
在万能保险中,其保险单的现金价值与纯保险金额是分开计算的。这种做法所体现的万能保险的特征之一是:()。
某企业逾期未向该市统计局报送该企业产值报表,市统计局向该企业发出了《统计报表催报通知单》,要求该企业在3日内补报。根据上述资料请回答:如果该企业在3日仍然没有报送其产值报表,那么该单位的行为属于什么行为?()
Amagazineispublishingaseriesofarticleson"ModernLife".Readershavebeenaskedtocontribute.Youwriteanarticleabou
Thewriter’sfirstmarriagewasunsuccessfulbecause______.ThewriterwasparticularlytouchedbyClintbecause______.
最新回复
(
0
)