首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
admin
2009-05-15
52
问题
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。
【说明】
下面的程序实现了类String的构造函数、析构函数和赋值函数。
已知类String的原型为:
class String
{
public:
String(coust char * str = NULL); //普通构造函数
String( const String &other); //拷贝构造函数
~String(void); //析构函数
String & operate =(const String &other); //赋值函数
private:
char * m_data; // 用于保存字符串
};
//String 的析构函数
String:: ~String (void)
{
(1);
}
//String 的普通构造函数
String: :String( const char * str)
{
if (2)
{
m_data = new char[1];
*m_data = ’\0’;
}
else
{
int length = strlen(str);
m_data = new ehar[ length + 1 ];
strepy(m_data, str);
}
}
//拷贝的构造函数
String:: String( const String &other)
{ int length = strlen(other. m_data);
m_data = new char[ length + 1 ];
strepy(m_data, other, m_data); //赋值函数
String & String::operate = (eonst String &other) //
{
if (3)
return * this;
delete [] m_clara; //释放原有的内存资源
int length = strlen( other, m_data);
m_data = new chart length + 1 ];
(4);
return (5);
}
选项
答案
(1)delete[]m_data或者delere m_data
解析
由于m_data 是内部数据类型,也可以写成delete m_data。
转载请注明原文地址:https://kaotiyun.com/show/dwjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
阅读以下技术说明和程序代码,根据要求回答问题。[说明]某公司用ASP+SQLServer开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和在线支付等功能。图6~11是用ASP实现的电子商务网站的主页。系统的数据库
客户小郭要求将其计算机通过电话线宽带接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?除此之外,小郭还需从网络服务提供商(ISP)获得哪些信息才能宽带接入到Internet?据报道,“网络天空(W32.Netsky.B)”是一种电子邮件
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。网络中有一台客户机只安装了TCP/IP协议,能够通过网上邻居看到局域网内其他客户机和服务器,但无法访问Internet(通过IP地址也不行),但其他客户却可以,请问最有
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。该服务器的软件和硬件配置信息存放在哪里?
DNS的主要功能是什么,DNS解析域名的方式有哪些?正向解析和反向解析的区别是什么?
DNS是应用最广泛的主机名和IP地址的转换机制,它使用(1)来处理网络中成千上万个主机和IP地址的转换。在Linux中,DNS是由BIND软件来实现的。BIND是一个(2)系统,其中的resolver程序负责产生域名信息的查询,一个称为(3)的守护进程负责
请根据图6-15网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。在index.asp文档中使用了<styletype="text/css">语句。其中,CSS是指(11
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。根据图8-6所示的拓扑结构中所给出的网络连接方式及相关的网络参数,计算机PCI得到的TCP/IP配置参数为:“IP地址
连接交换机与工作站的传输介质是什么?介质需要做成直通线还是交叉线?最大长度限制为多少?若工作站A访问外部Web服务器,发往Internet的IP包经由(1)和(2)处时源IP地址分别是什么?
阅读以下说明,回答问题1~问题5,将答案填入对应的答案栏内。【说明】在Linux下安装与配置Sendmail服务,Sendmail服务程序需要读取一些配置文件,以下列出了Sendmail的3个配置文件的主要内容。./etc
随机试题
下列不属于工程造价计价特征的是:(1级2006年第7题)
6层普通住宅砌体结构无地下室,平面尺寸为9×24m,季节冻土设计冻深0.5m,地下水埋深7.0m,布孔均匀,孔距10.0m,相邻钻孔间基岩面起伏可达7.0m,基岩浅的代表性钻孔资料是:0~3.0m中密中砂,3.0一5.5m为硬塑黏土,以下为薄层泥质灰岩;基
根据水工混凝土施工规范有关规定,混凝土坝坝体浇筑块高度一般在()m以内。
下列关于实质货币的说法正确的是()。
陈式拳式历代相传,至陈式第九代______时,方有自成一家的陈式太极拳问世。其遗留著作______比较系统地介绍了太极拳的练功方法。
“五条禁令”中规定,严禁在工作时间饮酒,违者予以辞退;造成严重后果的,予以开除。()
2011年幸福公式是什么?见仁见智,大学生说:“幸福=理想实现+父母健康”,某省委书记说:“幸福一经济快速稳定增长+百姓生活水平提高+大学生顺利就业。”以上体现的哲学道理是()。
某乒乓球俱乐部决定举办一场所有会员间的循环赛,经俱乐部委员会计算,所需比赛场数刚刚超过2000场,即使省略掉委员会委员们之间的比赛,场数仍有2001场,那么这个乒乓球俱乐部有()个委员。
Oneofthemisconceptionsaboutelitesportisthatgreatathleteshavenothingincommonwithnormalhumanbeings.【C1】______the
FreeSchoolMealsMillionsofAmericanschoolchildrenarereceivingfreeorlow-costmealsforthefirsttimeastheirparen
最新回复
(
0
)