首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释∥********1********后添
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释∥********1********后添
admin
2020-07-23
34
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释∥********1********后添加适当的语句。
(2)完成类MyArrayClass的析构函数,释放数组,请在注释∥********2********后添加适当的语句。
(3)完成重载运算符“[]”,用来获得指定下标的数据,请在注释∥********3********后添加适当的语句。
(4)完成函数SetElement(),用来设置指定下标的数据。如果数据没有超出范围,则设置数据,并返回1,否则返回0,请在注释∥********4********后添加适当的语句。
注意:除在指定的位置添加语句外,并不要更改程序中的其他语句。
#include
template
class MyArrayClass
{
private:
T*data;
int length;
public:
MyArrayClass(int len)
{
length=len;
∥********1********
}
一MyArrayClas S()
{
∥********2********
}
T&operator[](int i)
{
∥********3********
}
bool SetElement(int i,T t)
{
∥********4********
if()
{
data
=t;
return true;
}
return false;
}
};
int msin()
{
MyArrayclas s
obj(5);
obj[3]=1;
cout<
<
cout<
<
return 0;
}
选项
答案
(1)添加语句:data=new T[len]; (2)添加语句:delete[]data; (3)添加语句:return data [i]; (4)将“i f()”补充完整为:i f(i
解析
程序中定义了类模板MyArrayClass,含有成员变量length和data指针,构造函数、析构函数、重载运算符“[]”和SetElement()函数。构造函数中申请内存空间给data指针,析构函数中释放内存资源,重载运算符“[]”用来获得指定下标的数据,SetElement()用来设置指定下标的数据。
转载请注明原文地址:https://jikaoti.com/ti/9Jl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在公有继承的情况下,在派生类中能够访问的基类成员包括
下面不能作为结构化方法软件需求分析工具的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为()。
下列运算符不能重载为友元函数的是()。
有如下类定义:classBag{public:Bag(strings="Small",stringcr="Black"):size(s),color(cr){}~Ba
关于函数重载,下列叙述中错误的是()。
在软件开发中,需求分析阶段可以使用的工具是( )。
在下列关键字中,不能用来表示继承方式的是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
“风格”一词在西方最初是指【】
长期股权投资有哪些特点?
阅读下面一段文字,回答文后问题。十五年了,我还是总得到那古园里去,去它的老树下或荒草边或颓墙旁,去默坐,去呆想,去推开耳边的嘈杂理一理纷乱的思绪,去窥视自己的心魂。十五年中,这古园的形体被不能理解它的人肆意雕琢,幸好有些东西是任谁也不能改变它的。
室内每个检验批应至少抽查()%,并不得少于3间;不足3间时应全数检查。
项目主要负责人必须接受当地政府或上级主管部门组织的职业健康安全生产专项培训,考试合格后,取得()后方可上岗。
各单位每年形成的会计档案,应由()按照归档的要求负责整理立卷,装订成册,依法妥善保管,不得随意销毁。
根据企业的经营管理状况、报关情况、遵守法律法规情况,海关将从事加工贸易的企业分为A、B、C、D四种类别,实施动态分类管理。()
下列属生态因子的是______。
邓小平提出坚持四项基本原则是在
Duringthelastthirtyyears,theinternationaleconomyhasexperiencedabasicchange.Im¬provementsintheInternetandother
最新回复
(
0
)