首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
34
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://jikaoti.com/ti/NAE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
类的析构函数的作用是
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
下列关于类模板的模板参数的叙述中,错误的是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
如下程序声明了一个电话号码类PhoneNumber,重载了流插入运算符<<,以便于电话号码的输出。请将程序补充完整。#include<iostream>#include<iomanip>#include<string>
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
关于类模板,下列表述不正确的是
随机试题
使用利尿剂治疗心力衰竭,下列哪项是错误的
(2003年第50题)关于阵发性夜间呼吸困难发生的可能机制,下列哪一项是错误的
金黄色葡萄球菌肺炎患儿突然出现呼吸用难、憋气。首先应考虑
体液pH对药物跨膜转运影响,正确的描述是
A.乳化剂B.助悬剂C.防腐剂D.抗氧剂E.矫味剂制备醋酸可的松滴眼液时,加入的亚硫酸氢钠是作为()。
(2004年)中国山东某公司于2003年6月14日收到甲国某公司来电称:“×××设备3560台,每台270美元CIF青岛,7月甲国×××港装船,不可撤销即期信用证支付,2003年6月22日前复到有效。”中国山东公司于2003年6月17日复电:“若单价为24
小麦和玉米均可用作食品加工及饲料,不能进行跨品种套利。()
从符号化到数字化,信息在人类进化和文明发展中的重要性毋庸置疑。如果说符号化产生了知识的“宝库”,那么作为数字化的产物,大数据将成为人类的“超级矿藏”,其资源性、基础性与战略性的价值已经______。为应对大数据时代的到来,国际竞争正在悄然展开。
某程序设计语言规定在源程序中的数据都必须具有类型,然而,______并不是做出此规定的理由。
Whichofthefollowingstatementsistrue?
最新回复
(
0
)