首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #include using namespace std; class Point{ public: Point(int val){x=val;} Point
下面程序中对一维坐标点类Point进行运算符重载 #include using namespace std; class Point{ public: Point(int val){x=val;} Point
admin
2020-11-11
68
问题
下面程序中对一维坐标点类Point进行运算符重载
#include
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point&operator++(){x++;retum*this;)
Point operator++(int){Point old=*this;++(*this);retum old;}
Int GetX()const{return x;}
private:
int x;
};
int main()
{
Point a(10);
cout<<(++a).GetX();
cout<
retum 0:
}
编译和运行情况是( )。
选项
A、运行时输出101l
B、运行时输出1111
C、运行时输出1112
D、编译有错
答案
B
解析
此题考查的是重载增1运算符“++”。此题中,Point&operator++()重载的是前缀形式,而Point operator十+(int)重载的是后缀形式。所以主函数中第1条输出语句输出ll,此时a.x的值为ll:第2条输出语句,首先创建了一个Point对象old保存自身,然后通过语句++(*this);调用前缀++的重载函数,因为返回值是改变前保存的old对象,故仍输出11。
转载请注明原文地址:https://kaotiyun.com/show/1iyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于函数重载,下列叙述中错误的是()。
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
软件测试用例包括()。
下面程序的运行结果为()。#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;}cout<<a<<endl;}
下面描述中错误的是()。
下列叙述中正确的是()。
下列关于C++输入/输出流的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串S,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
下列字符串中,不可以用作C++标识符的是()。
随机试题
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【C1】______thishappensagain,do
如图所示正方形截面对z1轴的惯性矩与对z轴惯性矩的关系是:
某超市位于居民区内,该居民区人口密集。某晚19时22分,该超市发生火灾,经过3个小时的扑救,将火扑灭。这起火灾事故造成2人死亡,9人重伤,直接经济损失260万元。根据《生产安全事故报告和调查处理条例》(国务院令第493号),这起事故等级属于(
利须商贸公司于2007年3月2日办理了工商登记并领取了营业执照,会计张某于当月办理了税务登记并领取了税务登记证,随即在注册地银行开立了基本存款账户。5月4日该公司出纳签发了一张支票,但未在支票上注明收款人姓名和金额;6月公司聘用了一位退休老会计担任出纳,他
下列各项,应通过“固定资产清理”科日核算的有()。
村集体经济组织本年实现的收益总额指的是()。
伤亡事故报告和处理制度的内容,包括()
根据以下资料,回答下列问题。2017年,A省完成邮电业务总量6065.71亿元。其中,电信业务总量3575.86亿元,同比增长75.8%;邮政业务总量2489.85亿元,增长32.0%。2017年,A省移动电话期末用户1.48亿户,比上
向量组α1,α2,…,αm线性无关的充分必要条件是().
A、Becauseeveryengineermustworkwiththesesciences.B、Becauseeveryengineerknowsalotofthem.C、Becausethetwosciences
最新回复
(
0
)