首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类定义中,this指针的用途是【 】。 #include <iostream. h> class Sample { int x,y;
在下面的类定义中,this指针的用途是【 】。 #include <iostream. h> class Sample { int x,y;
admin
2010-06-06
79
问题
在下面的类定义中,this指针的用途是【 】。
#include <iostream. h>
class Sample
{
int x,y;
public:
Sample(int i,int j){x=i;y=j;
void asstgn(Sample sa):
};
void Sample: :assign(Sample p)
{
if (this! =&p)
{
x=p.x;
y=p.y;
}
}
选项
答案
防止对类对象自己给自己赋值
解析
防止对象给自己赋值,这是一种自毁行为,这种行为如果不加以判断,可能造成无意识的破坏。
转载请注明原文地址:https://www.kaotiyun.com/show/N4jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1~m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的
以下选项中,合法的C语言实数是
有以下程序:#include<stdio.h>main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf(’’%d’’,t[2-i
以下叙述中正确的是()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
结构化程序设计主要强调的是()。
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。
支持子程序调用的数据结构是()。
随机试题
列宁说:“没有‘人的感情’,就从来没有也不可能有人对于真理的追求。”对于完善人的道德品质来说,这主要强调的是
ItwasattheSpringFestival______weparceledupsomebooksandtoystotaketotheChildren’sHome.
建设工程监理投标文件编制的依据包括()。
MysisterandIgrewupinalittlevillageinEngland.Ourfatherwasastruggling【C1】______,butIalwaysknewhewasspecial.
设是f(x)的一个原函数,则
一个校园网主干网有4台Catelyst6500核心交换机SW1~SW4,它们的优先级值依次为8192、24576、20480和16384,要将SW4作为根交换机,SW4优先级的正确配置是()。
已知过程对应的代码如下:SubProc()n=1f1=0f2=1DoWhilen<-8f=f1+f2Debug.Printff1==f2f2=fn=
HowmanyblackworkersdoesSouthAfrica’sNationalUnionofMineworkersrepresent?
Thefinancialanalysisprojecthastobefinishedby
A、Sueonlycametotwooftheparties.B、Suemissedmostoftheparties.C、Suehasbeentomostoftheparties.D、Suemissedall
最新回复
(
0
)