首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
17
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //前缀自增运算符++的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1),y;
y=++x;
能够正常运行,横线处的语句应为
选项
A、MyClass& operator++();
B、MyClass& operator++(int);
C、MyClass operator++(int);
D、MyClass operator++();
答案
A
解析
横线处填写的语句,是重载前缀自增运算符++的函数声明,为了与内置类型一致,前缀自增运算符应该返回自增对象的引用,选项C、D错误;自增运算符是一元运算符,即操作数是类对象,所以参数列表为空,选项B错误;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/dzE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},ij,t=1;for(i=0;i<3;i++)for(j
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thmsday,Friday=2);则下列语句正确的是()。
下列数据结构中不属于线性存储结构的是()。
若d为double型变量,则表达式d=1,d+5,d++的值是______。
按“先进后出”原则组织数据的数据结构是【】。
执行下面程序后输出的结果是()。#include<iostream>usingnamespacestd;intmain(){inta[4][4]={{1,2,3,-4},{7,-12,-13,8}
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
以下叙述中正确的是
模板函数的真正代码是在()时候产生。
随机试题
在连续逆流萃取塔操作时,为增加相际接触面积,一般应选流量小的一相作为分散相。()
临床教学的具体内容不包括()
轿夫叫船上人,怖以关门怖:
Itisonlyashiny,yellowmetal,butitisoneofthemostvaluablemetalsonearth.Sincethebeginningoftime,menhavelook
A.支链氨基酸B.谷氨酸钠C.新霉素D.乳果糖可抑制肠道产尿素酶的细菌,减少氨生成的药物是
李某因涉嫌受贿被人民检察院提起公诉,人民法院应最迟在几日内将人民检察院的起诉状副本送达李某?
大型储罐罐底焊缝的致密性试验,应采用的方法是()。
回收站是计算机硬盘中的一个特殊文件夹。()
下列各项是注册会计师在归档期间对审计工作底稿做出的事务性变动,其中正确的有()。
下列描述中,正确的是
最新回复
(
0
)