首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序中的this指针的作用是【 】。 #include <iostream. h> class Sample { int n; static int st;
下列程序中的this指针的作用是【 】。 #include <iostream. h> class Sample { int n; static int st;
admin
2013-05-30
60
问题
下列程序中的this指针的作用是【 】。
#include <iostream. h>
class Sample
{
int n;
static int st;
public,
Sample() {}
Sample(int m) {n=m; st=m+10;}
void Change(int k) {st=st+k;}
void AddValue(int m)
{
Sample s,
s. n=n+m;
*this=s;
}
void disp( ) {cout<<"n="<<n<<";st="<<st<<end1;}
};
int Sample: :st=0
void main()
{
Sample s1(10),s2(10)
s1.disp()
s1.AddValue(5),
s2.Change(100);
s1.disp();
s2.disp()
}
选项
答案
修改本对象的值
解析
本题巧妙的使用this指针来完成类的不同实例进行的修改自身数据成员的操作。
转载请注明原文地址:https://kaotiyun.com/show/zGNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
检查软件产品是否符合需求定义的过程称为()。
结构化方式由结构化分析,结构化设计和【】构成,它是一种面向数据流的开发方法。
在C++语言编辑过程中,包含预处理过程,编译过程,和【】三个过程。
下列关于运算符重载的描述中,______是正确的。
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
()是析构函数的特征。
程序设计方法要求在程序设计过程中()。
若有下列说明:inta[12]={1,2,3,4,5,6,7,8,9,10,11,12};charc=’a’,d,g;则数值为4的表达式是______。
经常和一个运算符连用,构成一个运算符函数名的C++关键字是【】。
程序流程图中带有箭头的线段表示的是
随机试题
四音词语略码很多,全部掌握是不现实的,()。
进一步的诊治措施,下列哪项更合理如果肺部病变为孤立性,身体其他部位未见异常病灶,如何处理更合理
维生素C维生素E
某建筑工地施工需要使用各种机械设备,在施工阶段这些机械设备的噪声LAeqdB()不得超过的限值。
位于甲省的某项目产生大量建筑垃圾,经协商可转移至乙省某地填埋,但需要途经丙省辖区,则下列观点正确的是()。
每个汉字机内码至少占______字节,每字节最高位为______。
迎着金融风暴挑战。2009年3月浙江海宁某村农民在村干部带领下,共同集资参股购买某国土地种植大豆。村干部介绍说:“该国一半国土位于世界最大的高原,农业生产条件优越,可耕地开垦面积不到50%。该国政府鼓励外资从事土地开发……”。浙江海宁农民海外创业所去的
我国发展社会主义科学和文化艺术事业的基本方针是()。
下列关于虚基类的描述中,错误的是()。
如果有"学生表"(学号,姓名,专业),要将删除字段"专业"的全部内容,应使用的查询是
最新回复
(
0
)