首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
admin
2009-05-15
27
问题
阅读下列程序说明和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);
}
选项
答案
(2)str==NULL
解析
当传入参数为空时,则生成一个元素的字符数组,即‘\0’。
转载请注明原文地址:https://jikaoti.com/ti/0PW7FFFM
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
客户小郭要求将其计算机通过电话线宽带接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?除此之外,小郭还需从网络服务提供商(ISP)获得哪些信息才能宽带接入到Internet?据报道,“网络天空(W32.Netsky.B)”是一种电子邮件
在一台计算机上安装完成WindowsServet2003服务器及相应的服务组件。该服务器的软件和硬件配置信息存放在哪里?
DNS的主要功能是什么,DNS解析域名的方式有哪些?顶级域名中,edu和com一般应用于什么组织?
DNS的主要功能是什么,DNS解析域名的方式有哪些?DNS服务器有几种类型,分别是什么?
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。在图8-6所示的拓扑结构中,计算机PC2(假设分配到的IP地址为192.168.0.35)访问www.ceiaec.org网站
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。“NAT/基本防火墙”属性中“地址指派”的配置界面如图8-8所示,单击“排除(E)”按钮,在弹出的对话框中,应输入的IP地址是
为了支持SNMP协议的管理功能,在基于WindowsServer2003操作系统的网络管理站中,需要进行哪些配置工作?对于图6-7所显示的系统输出信息,命令“snmputilwalk10.1.101.49public1”的作用是遍历被管理对
阅读下列说明,回答问题。【说明】某学生信息管理系统的网站后台管理主页如图4一1所示。以下是该管理系统学生信息录入页面部分的html代码,请根据图4一1,从以下备选答案内为程序中(8)~(15)处空缺部分选择正确答案。<h
随机试题
男性,60岁,间断痰中带血4个月,加重伴胸闷、气短1个月,体重下降,伴双膝关节疼痛,胸片:右肺中野团块影,边缘呈分叶状,右侧第五前肋以下呈致密影,右侧肋膈角消失。B超示右侧胸腔少量积液。最可能的诊断是女性,40岁,10天前左下肢曾有疖肿,3天前始发热3
关于麻疹的护理,错误的是
除( )以外,下述各种情况下所签订的合同是无效合同。
下列表述中,属于M型组织特点的有()。
若在实数范围内有意义,则x的取值范围是().
大班幼儿小美每次在画自己弟弟的时候,总是不画上弟弟的手,老师发现了,对小美说:“弟弟好可爱,下一次可以画上手。”请分析小美这样画可能的原因,如果你是小美的老师你会怎么做?
以下关于上海世博会说法不正确的一项是()。
所谓小康水平,是指在温饱的基础上,生活质量进一步提高,达到丰衣足食。()
Mostpeoplethinkwomenaremoreaffectedwhenarelationshiphitsarockypatch.Accordingtoanewstudyonover1,000break-ups
下列结构体的定义语句中错误的是()。
最新回复
(
0
)