首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义,请将Sample类的拷贝构造函数补充完整。 class Sample{ public: Sample(){) ~Sample(){if(p)delete p;) Sample(con
有如下类定义,请将Sample类的拷贝构造函数补充完整。 class Sample{ public: Sample(){) ~Sample(){if(p)delete p;) Sample(con
admin
2013-02-27
26
问题
有如下类定义,请将Sample类的拷贝构造函数补充完整。
class Sample{
public:
Sample(){)
~Sample(){if(p)delete p;)
Sample(const Sample& s){
______
}
void SetData(int data) {p=new int(data);}
private:
int*p;
};
选项
答案
p=new int; p=s.p;
解析
此题考查的是复制构造函数。复制构造函数定义的一般格式如下:类名::类名(const类名&引用对象名){复制构造函数体)。而在类中的声明部分可省去“类名::”。
转载请注明原文地址:https://jikaoti.com/ti/hRL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){struetord*p=dt;printf("%d,",++p->x);printf("%d\n",++
软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面各项中属于应用软件的是()。
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
有以下程序:#include<stdio.h>intfun(intn){inta;if(n==1)return1;a=n+fun(n-1);returna;}main(){printf("%d\n",fun(5));}程序的
有以下程序段:#include<stdio.h>inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);breakcase2:cas
有以下程序:#include<stdio.h>voidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="
以下叙述中正确的是()。
以下关于冯·诺依曼结构的计算机硬件组成方式描述正确的是()。
以下关于注释的叙述中错误的是()。
C++语言是从早期的C语言逐渐发展演变而来的。与C语言相比,它在求解问题方法上进行的最大改进是()。
随机试题
患有下列哪些疾病的食品生产经营人员不得参加接触直接人口食品的工作
分析心肌灌注显像图,下列哪一个不是影响图像质量的主要因素
任脉主治
A、清创及一期缝合B、清创及延期缝合C、清创后不予缝合D、清创及植皮E、按感染伤口处理受伤6~8小时内的战地伤口应
A.甲类非处方药B.乙类非处方药C.在药品分类管理中目前实行双轨制的药品D.药品生产企业使用的指南性标志E.刊登药品广告时使用的指南性标志非处方药绿色专有标识图案用于()。
Excel中,下列()是正确的区域表示法。
随着互联网的快速发展,现在很多人更愿意选择租赁,而不是购买。针对这一现象,你怎么看?
如何理解戏剧结构?
Manyprofessionsareassociatedwithaparticularstereotype.Theclassic(1)_____ofawriter,forexample,is(2)_____asligh
如果在不使用索引的情况下,将记录指针定为学生表中成绩大于60分记录,应该使用的命令是______。
最新回复
(
0
)