首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
admin
2016-09-20
53
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查运算符重载的一些规则:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符=、()、[]、->不能重载为类的友元函数;③类型转换函数只能定义为一个类的成员函数,而不能定义为类的友元函数;④若一个运算符的操作需要修改对象的状态,选择重载为成员函数较好;⑤若运算符所需的操作数(尤其是第一个操作数)希望有隐式类型转换,则只能选用友元函数;⑥当运算符函数是一个成员函数时,最左边的操作数(或者只有最左边的操作数)必须是运算符类的一个类对象(或者是对该类对象的引用);如果左边的操作数必须是一个不同类的对象,或者是一个内部类型的对象,该运算符函数必须作为一个友元函数来实现。所以答案为D。
转载请注明原文地址:https://kaotiyun.com/show/qpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{public:intn;base(ihtx){n=
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0:当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串大于t所指字符串时,返回值大于0(功能等同于strcmp())。请填空。intSs
下面关于继承机制的描述中,不正确的是()。
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
有如下程序:#include<iostream>usingnamespacestd;intb=3;intfun(int*k){intb=2;b=*(k++)*b;
不能作为函数重载的判断依据的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
决定C++语言中函数的返回值类型的是
软件设计模块化的目的是【】。
随机试题
聚能切割后的断口外端(),外径稍有增大。
银行借款按期预提利息费用所体现的会计核算原则是()。
胰腺外分泌部的特征是()
血浆晶体渗透压增加多少即可引起ADH的分泌增加
体现医患之间契约关系的有下列做法,但不包括
国务院和省、自治区、直辖市人民政府应当加强节能工作,合理调整产业结构、企业结构、产品结构和能源消费结构,推动企业(),淘汰落后的生产能力,改进能源的开发、加工、转换、输送、储存和供应,提高能源利用效率。
(2011年)2006年7月10日,甲与乙订立买卖合同,以500万元的价格向乙购买一套精装修住房。当日,甲支付了40万元定金,乙将房屋交付给甲。双方约定:甲应于8月1日前付清余款;乙应在收到余款后两日内办理房屋过户手续。7月15日,当地突降特大暴雨,该房屋
顾客价值具有以下基本特征()。
A、8B、9C、13D、16C此题答案为C。第三个三角形的中心数字与周围相差很多,考虑乘除关系仍然难以得到合适的规律,因此考虑多次方,易发现60=26-4,代入验证其他三角形得到:第一个三角形,13—1=0;第二个三角形,32-2=7;第四个三角形
数据库系统的核心是______。
最新回复
(
0
)