首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
81
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/U8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,z=【】
有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y
下列对模板的声明中正确的是
下列有关数据库的描述,正确的是
以下程序运行后的输出结果是【】#include<iostream>#include<string>usingnamespacestd;classY;classX
有如下程序: int x=3; do { x-=2; cout<<x; } while(!(--x)); 执行这个程序的输出结果是
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及到对象数组的创建和单个对象的创建,其输出结果是【】。#include<iostream>usingnamespac
下列有关类成员的叙述中,正确的是
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的数据元素数目()。
随机试题
对淋病描述错误的是
医学伦理学的学科性质是
测定重量差异的取样量测定融变时限的取样量
病人女性,32岁,反复反酸、嗳气3年,外院胃镜检查提示胃窦部溃疡,溃疡处有新鲜出血灶,病人近来大便性状最支持诊断的是
下列项目应计算建筑面积是()。
可适应各种地形条件,便于控制开挖面的形状和规格的爆破方法是()。
AS企业为一家粮食储备企业,2015年发生的有关政府补助业务如下。(1)AS企业粮食储备量为50000万斤。根据国家有关规定,财政部门按照企业实际储量每季度给予每斤0.039元的粮食保管费补贴,于每个季度初计算补贴并支付,2015年1月中旬收到补贴存入银
自我防御性归因是指通过强调自己对积极的、合乎期望的好结果的作用,缩小对消极的、不合乎期望的坏结果的责任来保护自尊。根据上述定义,下列属于自我防御性归因的是()。
Peopleusedtothinkthatlearningtwolanguagescreatedconfusioninthemind.Far【C1】______itwasthought,togetonerightth
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示,下列选项错误的是()。
最新回复
(
0
)