首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;} Point& operator++()
下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;} Point& operator++()
admin
2020-11-11
30
问题
下面程序中对一维坐标点类Point进行运算符重载
#include<iostream>
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point& operator++(){x++;return *this;}
Point operator++(int){Point old=*this;++(*this);return old;}
Int GetX() const{return x;}
private:
int x;
};
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<<a++.GetX();
return 0;
}
编译和运行情况是( )。
选项
A、运行时输出1011
B、运行时输出1111
C、运行时输出1112
D、编译有错
答案
B
解析
此题考查的是重载增l运算符“++”。此题中,Point&operator++()重载的是前缀形式,而Point operator++(int)重载的是后缀形式。所以主函数中第1条输出语句输出11,此时a.x的值为11;第2条输出语句,首先创建了一个Point对象old保存自身,然后通过语句++(*this);调用前缀++的重载函数,因为返回值是改变前保存的old对象,故仍输出11。
转载请注明原文地址:https://kaotiyun.com/show/jiyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下头文件:intn();staticintf2();classMA{public:intf3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列函数模板的定义中,合法的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含有一个源程序文件proj2.cpp,其中定义了Stack类和ArrayStack类。stack是一个用于表示数据结构“栈”的类,栈中的元素是字符型数据。Stack为抽象类
下列运算符中不能在C++中重载的是()。
下列选项中,不属于数据库管理的是()。
在满足实体完整性约束的条件下
下列数据流图(DFD)构造规则中正确的是
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
程序流程图中带有箭头的线段表示的是
随机试题
人的本质是一切()的总和。
下列哪项是骨折的晚期并发症
38岁,于5个月前曾因妊娠2个月而行人工流产术,人流术后月经即停止来潮,无何不适,测基础体温呈双相曲线,检查盆腔无异常发现。最可能引起闭经的原因是下列哪项
按照《国务院关于投资体制改革的决定》附件(2004年本)的要求,利用企业自有资金建设日处理糖料1500吨及以上项目由()。
根据《中华人民共和国防洪法》,下列区域中,不属于防洪区的是()
甲公司拥有一栋写字楼,用于本公司办公使用。20×2年1月1日,甲公司与乙公司签订经营租赁协议,将该写字楼整体出租给乙公司使用,租赁期开始日为20×2年1月1日,年租金为400万元,为期3年。当日,该写字楼的账面余额为3500万元,已计提折旧1000万元,公
下列各项中,属于不得收购上市公司股份的情形是()。
根据以下资料。回答问题。2012年我国货物进出口总额38668亿美元,比上年增长6.2%。其中,出口20489亿美元,增长7.9%;进口18178亿美元,增长4.3%。进出口差额(出口减进口)2311亿美元,比上年增加762亿美元。下列最能体
对绝大多数生物来说,DNA是遗传信息中心。它一方面可以复制自身,把遗传信息从上一代生物传给下一代生物,或是从生物体的上一代细胞传给下一代细胞;另一方面又可以把遗传信息传达给RNA(核糖核酸),再由RNA翻译成各种蛋白质,由蛋白质来完成多数具体的生命活动——
假设现在你要使用Eriksen的侧翼范式对执行控制功能随着年龄变化的特点做一个研究,请你给出实验设计方案,并说明自变量、因变量及其操作定义,以及额外变量的控制、实验流程、假设、可以使用的统计方法与对数据结果的预测。
最新回复
(
0
)