首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
admin
2019-04-18
38
问题
已知表达式++x中的“++”是作为成员函数重载的运算符,则与++x等效的运算符函数调用形式为( )。
选项
A、x.operator++(1)
B、operator++(x)
C、x.operator++()
D、x.operator++(x)
答案
C
解析
增量运算符++有前缀自增运算符和后缀自增运算符两种,在重载该运算符时,由于他们的形参数目和类型都相同,为了可以区分是前缀运算符还是后缀运算符,通常将后缀运算符函数增加一个额外的int型形参,使用后缀运算符时,编译器提供0作为这个形参的实参,所以在调用前缀自增运算符时,使用对象显示的调用x.opemtor++(),调用后缀自增运算符时,显示的调用x.operator++(0),本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/3ZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下列关于运算符重载的叙述中,正确的是
下面有关内联函数的叙述中,正确的是()。
下列程序用来判断数组中特定元素的位置所在,则输出结果为()。#include<conio.h>#include<iostream.h>intfun(int*p,intn,int*j){inti;*j=0
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
下列关于类模板的模板参数的叙述中,错误的是
C++中的模板包括
下列哪种数据模型可以用树形结构来表示实体之间联系()。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
随机试题
简析“问君能有几多愁?恰似一江春水向东流”能称为千古佳句的原因。
法国早期资产阶级政治思想家让.布丹在理论方面的最大贡献是第一次论证了()
ProfessorSmithrecentlypersuaded35people,23ofthemwomen,tokeepadiaryofalltheirabsent-mindedactionsforafortnig
属于上消化道出血的是
充血性心力衰竭患儿临床诊断的主要指标是()
A.Hb
约束既限制它沿任何方向移动,同时又限制它的转动,这种约束称为()。
A、 B、 C、 D、 C就资源管理和用户接口而言,操作系统的主要功能包括:①处理机管理:主要是解决处理器的分配和调度问题;②存储管理:主要是管理主存储器资源;③设备管理:负责有效地管
Wehadalengthyandfull_______onthistopic.(discuss)
TheDodgeBrothersA)Itwas100yearsagothisweekthattheDodgebrothersfoundedthepowerfulcarbrandthatstillbearsthe
最新回复
(
0
)