首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
admin
2010-06-06
78
问题
在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。
选项
A、一元非成员运算符
B、一元成员运算符
C、二元非成员运算符
D、二元成员运算符
答案
2
解析
当把运算符重载为成员函数时,第1操作数就是对象本身,即第1操作数仅以this指针的形式隐含在参数表中。因此,对于一元运算符的参数表是空的:对于二元运算符的参数表中只有一个参数,它代表第2操作数。当把运算符重载为非成员函数时,由于没有隐含this指针,因此所有的操作数必须出现在参数表中。因此。对于一元运算符,参数表中有一个参数,代表那个的操作数;对于二元运算符,参数表中有两个参数,分别代表第1和第2操作数。
转载请注明原文地址:https://kaotiyun.com/show/qrjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineN4intfun(inta[][N]){inti,j,x=0;for(i=0;i<N;i++)for(j=0;j<
有以下程序:#lncludemain(){inti,j,x=14;for(i=1;i<=3;i++)for(j=3;j<:i;j++)x=x%j;printf(’’%d\n’’,x);}程序运行后的输出结果是()。
当输入为”Fool&Swalow”时,下面程序的执行结果是()。#includemain(){charc;while(c!=’?’){c=getchar();pu
有以下程序:#includestructtt{Intx;structtt*y;}*p;structtta[4]={20,a+1,15,a+2,30,a+3,17,a};main(){
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在【】处应填入的选项是Structlink{chardata;【】}node;
下列选项中,不属于数据模型所描述的内容的是()。
数据字典(DD)所定义的对象都包含()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
随机试题
有关淋巴瘤,错误的是
根据《水运工程混凝土施工规范》(JTS202—2011)对拌和用水的规定,预应力混凝土拌和用水的pH应大于()。
试论述国家作为国际经济法主体的资格。
小便点滴不通,或量极少而短赤灼热,小腹胀满,苔黄舌质红,脉数,其治法
关于胎儿发育,下列正确的是
药师调剂处方时应关注过敏药物试验及结果判定,下列在注射前无须做皮试的药物是()。
王女士患肺结核在家疗养,但痰中仍疑有结核菌,对其痰液最简便有效的处理方法为
FIDIC《施工合同条件》中关于争端裁决委员会的规定,下列表述正确的是()。
根据法律规定,下列行为中,属于效力未定法律行为的有()。
Thepapercompanywishesto______itsnewfactorybesidetheriver.
最新回复
(
0
)