首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2019-04-18
97
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在C++中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://www.kaotiyun.com/show/vZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:pr
非成员函数必须声明为类的______才能访问这个类的private成员。
下面程序的输出结果是()。#include<iostream.h>#include"string.h"voidmain(){chara[]="HelloTest",b[]="Test";strcpy(a
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
对于一个类定义,下列叙述中错误的是()。
有如下类声明:classTestClass1{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classT
类中数据成员和成员函数的默认访问级别为______。
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return0;elsereturn
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。A)m-2B)m-1C)mD)m+1
C++中将两个字符串连接起来组成一个字符串的函数是______。
随机试题
A.地尔硫革B.洋地黄C.阿托品D.利多卡因E.胺碘酮治疗急性前壁心肌梗死并发心室纤颤最常用()
当事人在合同中约定了仲裁条款,出现下列哪些情况时,法院可以受理当事人的起诉?()。
(2007年)三角形物块沿水平地面运动的加速度为a,方向如图4—72所示。物块倾斜角为α。重W的小球在斜面上用细绳拉住,绳另端固定在斜面上。设物块运动中绳不松软,则小球对斜面的压力FN的大小为()。
根据《会计基础工作规范》的规定,会计工作岗位可以一人一岗、一人多岗或者一岗多人。但出纳人员不可以兼任的工作是()。
某职业责任保险单的保险期限是2007年5月1日至2008年4月31日,追溯日期为2006年1月1日。下列哪项的条件可以得到理赔?( )
{an}是一个等差数列,a3+a7-a10=8,a11-a4=4,则数列前13项之和是()。
蛋白质变性作用的特点是
(2008年单选42)在唐朝,皇帝针对“百官有司之所常行之事”,临时颁发的各种敕令,经过编录之后成为“禁违止邪”的“永为法则”。这种法律形式是()。
-1/4
以下程序的输出结果是【】。main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i=3;i>0;i--,i--)printf("%c",*p[i]);printf(
最新回复
(
0
)