首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
75
问题
有如下类定义:
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://kaotiyun.com/show/v3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行后的输出结果是()。#include<iostream.h>voidmain(){inti(0);while(++i){if(i==10)break;if(i%3
下面是一个模板声明的开始部分:templute<typenameT>double由此可知()。
对如下二叉树进行后序遍历的结果为()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classAA{intn:public:AA(intk):n(k){}intget(){
在语句"cout
数据字典(DD)所定义的对象都包含于
结构化程序所要求的基本结构不包括( )。
下列函数原型声明中,错误的是
ClassA是一个类,现在执行下面语句:ClassAa[2],*b[2],*c=newClassA;调用ClassA类的构造函数的次数是
请打开考生文件夹下的解决方案文件proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。请编写成员函数max_value。
随机试题
某企业原来一直生产面包系列产品,后来又根据市场需求的变化,增加了方便面系列产品。经过一段时间的生产经营后,该企业想依据需求增长率和相对市场占有率两个指标对自己所处的战略环境进行综合分析,并据此制定新的经营战略。但该企业相关部门不知该采用哪种综合分析方法。
简述善意取得的适用条件。
整个教学工作的中心环节是()
肾蒂中不包括【】
肾小球滤过膜损伤、通透性增加时可引起()。
进口货物的( )可以在报关地和收货地委托代理报检单位报检,出口货物发货人可以在产地和报关地委托代理报检单位报检。
关于会计账户的设置,下列()说法是正确的。
外周神经系统是把()联系起来的神经结构。
人与人之间最小的差距是智商,最大的差距是坚持。“踏破铁鞋无觅处,得来全不费功夫”①,说的是成功的偶然性。然而,这种“不费功夫”的偶然,却建立在“吾将上下而求索”②“众里寻他千百度”③“为伊消得人憔悴”④之上,是千辛万苦付出后的某种必然。世间事,除了岁月,没
5,8,9,12,10,13,12,()。
最新回复
(
0
)