首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2020-04-07
63
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,c选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/ox8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为Objectid=OObiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{public:
下列叙述中错误的是
C++语言中的基本数据类型是()。
关于构造函数A()的拷贝构造函数正确的是
数据流图的类型有【】和事务型。
下列叙述中正确的是()。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下列关于this指针的叙述中,正确的是()。
A、 B、 C、 D、 D“*”是一个二元运算符,在作为成员函数重载时参数表中只有一个参数,对应于第二个操作数,而第一个操作数就是对象本身,仅以this指针的形式隐藏在参数表中。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGJetLen(char*str){if(【】)return0;elsereturn1+GetLen(st
随机试题
二硫腙比色法测定铅时,铅与二硫腙生成()络合物。
聚合物冻胶类堵水化学剂包括:聚丙烯酰胺、聚丙烯酰、木质素磺酸盐、生物聚合物黄胞胶等。()
不是影响放射性药物在病灶浓聚,特别是在肿瘤中浓聚的主要组织因素是
企业在编制年度财务会计报告前进行的财产清查,一般应进行()。
简述新课程改革提出的背景。
“学会关心”是哪种德育模式所强调的?()
偷换概念:逻辑谬误
A.翼下颌间隙B.眶下间隙C.咬肌间隙D.下颌下间隙E.颞间隙感染最易发生腺源性感染的间隙为()。
A、 B、 C、 B
A、personshouldprobablybetheleastafraidofadwarfshark.B、Apersonshouldprobablybetheleastafraidofatigershark.
最新回复
(
0
)