首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
admin
2009-05-15
94
问题
阅读下列程序说明和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://www.kaotiyun.com/show/dwjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
设计该电子商务网站时,某页面框架代码如下。该网页代码中定义了(1)个框架。下面是用户登录检查的部分程序,要求实现对用户提交的用户名和密码进行检验,如果用户名、密码错误,提示错误并返回首页;如果用户名和密码正确,将用户提交的用户名(use
阅读以下技术说明和程序代码,根据要求回答问题。[说明]某公司用ASP+SQLServer开发的电子商务网站系统,提供了商品查询、网上购物车、订单管理、后台商品管理和在线支付等功能。图6~11是用ASP实现的电子商务网站的主页。系统的数据库
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。如果这台服务器是域控制器,为方便用户管理和资源授权需要建立用户组,那么组有哪些类型?组的作用域有哪些?
DNS是应用最广泛的主机名和IP地址的转换机制,它使用(1)来处理网络中成千上万个主机和IP地址的转换。在Linux中,DNS是由BIND软件来实现的。BIND是一个(2)系统,其中的resolver程序负责产生域名信息的查询,一个称为(3)的守护进程负责
先阅读以下说明,然后回答问题1至问题3。[说明]DHCP是动态主机配置协议,这个协议用于向计算机自动提供IP地址、子网掩码和路由信息。如果由网络管理员分配局域网上的客户机IP地址,则会费时费力且容易出错。因此采用DHCP自动分配地址,这时局
在Linux下安装sendmail服务,sendmail服务程序需要读取一些配置文件,以下是sendmail的几个配置文件的主要内容。[/etc/sendmail.cf文件片断]CwlocalhostFw/etc/mail/loca
在Linux下安装sendmail服务,sendmail服务程序需要读取一些配置文件,以下是sendmail的几个配置文件的主要内容。[/etc/sendmail.cf文件片断]CwlocalhostFw/etc/mail/loca
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。“NAT/基本防火墙”属性中“地址指派”的配置界面如图8-8所示,单击“排除(E)”按钮,在弹出的对话框中,应输入的IP地址是
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某局域网络拓扑结构如图3.1所示。交换机的配置方式有本地配置和远程配置两种,本地配置用配置线连接计算机的串口和交换机的(1)端口,通过终端仿真程序实现。远程配置通过网络采用
随机试题
在传染病区,护士穿隔离衣后禁止进入的区域是( )。【历年考试真题】
通常沥青针入度值愈小,表示沥青愈硬。()
背景材料:某承包商通过竞标取得某标段公路建设项目后,立即组织施工队伍进场施工。为保证工期和控制成本,同时考虑到自身特点及业主和监理工程师要求,承包商决定将一部分防护工程和部分通道与涵洞工程分包给另外承包商施工,报业主或监理工程师审查后,该承包商与分包商签
下列说法符合律师事务所及其从业人员个人所得税征收规定的有()。
某中学的一节音乐鉴赏课,内容是管弦乐曲《1812序曲》。上课开始,老师检查了学生是否在课前查阅了1812年俄法战争的相关资料。然后,引导学生进行讨论。于是,1812年俄法战争的经过、拿破仑与库图佐夫各自的战略部署、库图佐夫与拿破仑胜败的原因、这次俄法战争对
关于新航路开辟后出现的“三角贸易”,下列说法正确的是()。①给非洲带来巨大的人口损失②给美洲带去廉价劳动力③推动了欧洲的资本原始积累④美国是奴隶贸易最大获利者
对一般吸毒人员应由公安机关给予批评教育,由居委会、治保会加强教育、监督,无需采取强制戒毒措施。()
在心理学上,自我暗示指通过主观想象某种特殊的人与事物的存在来进行自我刺激,达到改变行为和主观经验的目的。根据上述定义,下列不是由自我暗示所引起的是()。
Thecentralproblemofeconomicsistosatisfythepeople’sandnation’swants.Theproblemwearefacedwithisthatour【C1】___
Culturalrulesdetermineeveryaspectoffoodconsumption.Whoeatstogetherdefinessocialunits.Forexample,insomesocietie
最新回复
(
0
)