首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;}
下面程序中对一维坐标点类Point进行运算符重载 #include<iostream> using namespace std; class Point{ public: Point(int val){x=val;}
admin
2020-04-07
24
问题
下面程序中对一维坐标点类Point进行运算符重载
#include<iostream>
using namespace std;
class Point{
public:
Point(int val){x=val;}
Point&operator++(){x++;rcturn*this;}
Point operator++(int){Point old=*this;++(*this);return old;}
Int GetX()const{return x;}
private:
int x;
};
hat main()
{
Point a(10);
cout<<(++a).GetX();
cout<<a++.GetX();
return 0;
}
编译和运行情况是( )。
选项
A、运行时输出1011
B、运行时输出1111
C、运行时输出1112
D、编译有错
答案
B
解析
此题考查的是重载增1运算符“++”。此题中,Point&operator++()重载的是前缀形式,而Point operator++(int)重载的是后缀形式。所以主函数中第1条输出语句输出11,此时a.x的值为11:第2条输出语句,首先创建了一个P0int对象old保存自身,然后通过语句++(*this);调用前缀++的重载函数,因为返回值是改变前保存的old对象,故仍输出11。
转载请注明原文地址:https://kaotiyun.com/show/WN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
在结构化方法中,用数据流程图(DFC)作为描述工具的软件开发阶段是()。
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
下列对变量的引用中,错误的是
软件开发环境是全面支持软件开发全过程的【】集合。
随机试题
10个月患儿,早产,出生体重2kg,牛奶喂养,未添加辅食,发现面色苍白5个月。体检:体重7kg,苍白,肝肋下3cm,脾肋下1.5cm,心肺(一)。血象:红细胞3.5×1012/L,血红蛋白75g/L,白细胞6.0×109/L,中性0.30,淋巴0.68,单
甲系某国有企业财务部负责人,故意捏造曾给他提过意见的单位职工乙有偷盗行为,并在单位中散布,对乙造成极坏的影响。对甲的行为定性,下列哪一选项是正确的?()
由于没有遵循(),对于在低级商业中心内开设的高档用品专业商店,因其定位不准,很难获得同类专业商店的收益。
人员密集场所发生火灾时,该公共场所的现场工作人员不履行组织、引导在场群众疏散的义务,造成人身死亡,尚不构成犯罪的,处()拘留。
耐蚀(酸)非金属材料,除具备良好的耐蚀性能外,还具有的性能为()。
中国公民王某就职于国内A上市公司,2013年收入情况如下:(1)1~8月份,王某每月获得工资8500元。(2)1月1日起将其位于市区的一套公寓住房按市价出租,每月收取租金6800元。1月因卫生间漏水发生修缮费用1200元,已取得合法有效
给定资料1.农业部办公厅2017年5月25日公布《关于推动落实休闲农业和乡村旅游发展政策的通知》(以下简称《通知》),鼓励休闲农业和乡村旅游发展。文件要求各地争取尽快制定实施含金量高、操作性强的政策文件,推动中央各项政策的落地生根。2015
月圆:团聚
Dr.LaurenceE.McCahillsaysuncertaintyaboutlumpectomy,acancersurgerythathasbeenintheplacefor30years,isa"sham
Amongthemind’spowersisonethatcomesofitselftomanychildrenandartists.Itneednotbelost,totheendofhisday,by
最新回复
(
0
)