首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写对应栏内。 【说明】 下面的程序实现了类String的构造函数、析构函数和赋值函数。 已知类String的原型为: class String { public:
admin
2009-05-15
66
问题
阅读下列程序说明和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);
}
选项
答案
(4)strcpy(m_ data,other. m_dara)
解析
在分配新的内存资源后,将other内容复制到m_data。
转载请注明原文地址:https://kaotiyun.com/show/4wjZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
以下(1)是WindowsServer2003的Internet信息服务(IIS)管理器新增的服务功能。在WindowsServer2003操作系统中,邮件服务器中通过域来提供邮件服务。通常,域用户信息存储于(2)中。(1)A.WWW服
客户小郭要求将其计算机通过电话线宽带接入Internet,则小郭的计算机通常需要添加哪些外部网络设备?除此之外,小郭还需从网络服务提供商(ISP)获得哪些信息才能宽带接入到Internet?假设电子商务公司B的Web服务器需要支持1000个并发用户,客
DNS的主要功能是什么,DNS解析域名的方式有哪些?顶级域名中,edu和com一般应用于什么组织?
请根据图6-15网页的显示效果,解释该ASP程序中用下画线标出的语句的含义,即填写(1)、(3)、(4)、(6)、(10)空缺处的解释内容。以下网页设计方式中,可以使用户快捷有效的获取其所需信息的有(14)。(不定项选择)A.限制网页中同时
在Linux下安装sendmail服务,sendmail服务程序需要读取一些配置文件,以下是sendmail的几个配置文件的主要内容。[/etc/sendmail.cf文件片断]CwlocalhostFw/etc/mail/loca
连接交换机与工作站的传输介质是什么?介质需要做成直通线还是交叉线?最大长度限制为多少?若工作站A访问外部Web服务器,发往Internet的IP包经由(1)和(2)处时源IP地址分别是什么?
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某局域网络拓扑结构如图3.1所示。交换机的配置方式有本地配置和远程配置两种,本地配置用配置线连接计算机的串口和交换机的(1)端口,通过终端仿真程序实现。远程配置通过网络采用
随机试题
A、>2500m1B、>2000mlC、<1500m1D、1000mlE、500ml肾盂肾炎每日入液量
颈内动脉的分支有
A.负反馈B.体液调节C.正反馈D.神经调节-体液调节E.自身调节
建设单位在领取开工证之后,应当在()个月内开工。
某厂每天排放含HCl(相对分子质量为36.5)1.5%的酸性废水lOOm3(密度1.0t/m3),拟采用Ca(OH)2(相对分子质量为74)有效含量为75%的熟石灰进行中和处理。每日熟石灰的理论需要量为()。
董鹏生长在贫困山区,为了追求美好的未来承受着巨大的压力,因为他知道学习好坏关系着未来,上重点大学与上一般大学,能不能上大学的出路是不一样的,按照埃里克森的心理社会性发展阶段理论,董鹏正处于()的冲突阶段。
当你正在电话中向下属单位一位态度很不冷静的同志解释最新颁布的治安法规时。领导过来要同你谈话。你怎么办?
由于国家出台对房屋的限购令,我省某地的房屋价格原价为2400元/平方米,通过连续两次降价a%后,售价变为2000元/平方米,下列方程中正确的是()。
签名效应是指当人们在纸上写下自己名字时,大脑中的自我意识会加强,此时看到喜欢的东西,更容易把物品和自己联系起来,产生“这个东西真适合我”等想法,从而激发购买欲望。根据上述定义,下列现象可用签名效应解释的是()。
以下哪一项不属于测试策划的内容A)确定测试的充分性要求B)建立测试环境C)提出测试的基本方法D)制定测试计划
最新回复
(
0
)