首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
53
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
A
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/iuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出是()。structst{intx;int*y;}*p;intdt[4]={
有以下类定义:classMyClass{private:intid;chargender;char*phone;public:MyClass()
类是一个支持集成的抽象数据类型,而对象是类的【】。
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){c
数据库系统的核心是
算法分析的目的是
随机试题
使用Windows系统工具中的()可加速程序的运行,检查硬盘有无问题,还可释放磁盘空间。
Theirpicnic______atlastafterbeingtwicepostponed.
A.具有免疫力B.无传染性C.病毒无复制D.注射过乙肝疫苗E.传染性强HBsAg(﹣),抗﹣HBs(+),HBV﹣DNA(﹣)说明此患者
中药黄芩中有效成分属于
铁路新线路堑开挖过程中,应注意施工安全,若出现岩层走向、倾角不利于边坡稳定及施工安全的地段应及时采取()等措施。
计税工资是指计算企业所得税应纳税所得额时,允许扣除的工资标准。它包括的项目有()。
利用图片、图表、模型、幻灯片、电影电视等手段进行教学的直观类型是()。
有如下程序:#includeusingnamespacestd;classVAC{public:intf()coast{return3;}intf(){return5;}}
WhatdoyouknowaboutBeethoven’smusictalentwhenhewas7?
ThelateAustrianphilosopherLudwigWittgensteinoncesaidthatthemeaningofawordwasderivedfromthewayitisusedinla
最新回复
(
0
)