首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
admin
2009-05-15
69
问题
阅读下列程序说明和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);
}
选项
答案
(3)this = =&other
解析
检查自赋值,若this和&other相同,则直接返回*this。
转载请注明原文地址:https://www.kaotiyun.com/show/ZwjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
客户小郭要求将其计算机通过电话线宽带接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?除此之外,小郭还需从网络服务提供商(ISP)获得哪些信息才能宽带接入到Internet?假设电子商务公司B的Web服务器需要支持1000个并发用户,客
客户小郭要求将其计算机通过电话线宽带接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?除此之外,小郭还需从网络服务提供商(ISP)获得哪些信息才能宽带接入到Internet?在电子商务公司A的内部局域网中,计算机PC15无法访问B公司的
DNS的主要功能是什么,DNS解析域名的方式有哪些?顶级域名中,edu和com一般应用于什么组织?
DNS是应用最广泛的主机名和IP地址的转换机制,它使用(1)来处理网络中成千上万个主机和IP地址的转换。在Linux中,DNS是由BIND软件来实现的。BIND是一个(2)系统,其中的resolver程序负责产生域名信息的查询,一个称为(3)的守护进程负责
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。根据图8-6所示的拓扑结构中所给出的网络连接方式及相关的网络参数,计算机PCI得到的TCP/IP配置参数为:“IP地址
在Server上进行NAT服务器配置时,若“接口2”的配置如图8-7所示,则其IP地址应设置为(1),子网掩码应设置为(2)。“NAT/基本防火墙”属性中“地址指派”的配置界面如图8-8所示,单击“排除(E)”按钮,在弹出的对话框中,应输入的IP地址是
连接交换机与工作站的传输介质是什么?介质需要做成直通线还是交叉线?最大长度限制为多少?若工作站A访问外部Web服务器,发往Internet的IP包经由(1)和(2)处时源IP地址分别是什么?
阅读以下说明,回答下列问题,将解答填入答题纸对应的解答栏内。【说明】某论坛的首页及留言页面如图5—1、图5—2所示。在留言页面中,为保证系统运行的效率,添加了脚本程序对用户输入的留言信息进行验证,当用户输入的信息不符合要求
随机试题
膀胱结核膀胱结石
患者,男性,35岁,自感疲劳、反复感冒一时而关节疼痛、牙龈出血和眼结膜出血。僻检:牙龈肿胀,身上有瘀斑。该患者最可能是下列哪种营养素缺乏
A、纵行骨折B、不对称骨折C、LefortⅠ型骨折D、LefortⅡ型骨折E、LefortⅢ型骨折骨折线自鼻额缝向两侧横过鼻梁、眶部、颈颧额缝向后达翼突
对于大型复杂的产品,应用价值工程的重点是在产品的()阶段。
某机场工程实行公开竞争性招标,招标公告中要求投标者应是具有一级资质等级的施工企业。在开标会上,共有12家参与投标的施工企业或联合体有关人员参加,此外还有市招标办公室、市公证处法律顾问以及业主方的招标委员会全体成员参加。开标前,公证处提出要对各投标单位的资质
资产评估中的资产信息资料的鉴别可通过确定()来完成。
在董事会秘书不能履行职责时,由证券事务代表行使其权利,并履行其职责。证券事务代表应经过( )培训,并取得资格证书。
世界上第一个以中国人名字命名的体操动作是()。
犯罪的理论分类一般有()。
下列对交换机功能的描述中,错误的是
最新回复
(
0
)