首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2020-05-14
35
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在C++中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/4v8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句错误的是()。
指针变量所保存的不是一般的数据值,而是程序中另一个对象的【】。
若执行以下程序时从键盘上输入9,则辅出结果是 main() {int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl; }
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
对于下面的程序:ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";if语句中的内容可以换为
下列表达式的值为false的是()。
下面程序的输出结果是()。#include<iostream.h>#include<string.h>voidmain(){charp1[10],p2[10];strcpy(p1,”abc”);
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中只能用于检测输入流状态的操作函数名称是()。
下列叙述中正确的是
下列叙述中正确的是
随机试题
A.氟尿嘧啶B.博来霉素C.环已亚硝脲D.羟基脲E.环磷酰胺
口服胆囊造影时,胆囊显影最佳时间为口服造影剂后
胃十二指肠溃疡急性大出血的主要表现为
A.固化时收缩,对牙髓有刺激性B.固化期15minC.无粘接性,需良好的固位形D.与牙有化学粘接E.操作时无需隔湿银汞合金
某患者,固定义齿修复后,医生应告知患者下列医嘱,除了
肾手术的手术体位是
下列关于技术风险的主要表现,描述正确的是()
某城市道路改建工程,地处交通要道,拆迁工作量大。业主通过招标选择了工程施工总承包单位和拆迁公司。在上半年施工进度计划检查中,该工程施工项目经理部出示了以下资料:①桩基分包商的桩位图(注有成孔/成桩记录)及施工日志;②项目经理部的例会记录及施工日志;③施工总
年终不应转入“非财政补助结余分配”科目的是()。
二战后综合中学的比例逐渐增加,出现了普通教育______、职业中学普通化的趋势。
最新回复
(
0
)