首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2017-02-18
49
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/2IAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用______联编。
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b[3
以下程序中,错误的行为①#include<iostream.h>②classA③{④public:⑤intn=2;⑥A(intval){cout<<val<<end1;}⑦
数据结构中,与所使用的计算机无关的是数据的
下述静态数据成员的特性中,()是错误的。
下面程序的输出结果是【】。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A(
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的
下列不属于结构化分析的常用工具的是
一个函数带有参数说明时,则参数的默认值应该在()中给出。
随机试题
简述年金的概念及其分类。
认识是不断反复和无限发展的,认识过程的总公式是()
1分子葡萄糖有氧氧化时共有几次底物水平磷酸化
女性患者××,26岁,2近中切角缺损,牙冠变色,已作根管治疗,无症状,X线片无异常发现,患者咬合关系正常。最佳修复设计为
如图所示电路中,已知Us=28V,R1=1Ω,R2=R3=2Ω,R4=R5=4Ω,则电流i为()。
人在先天生理基础上,受后天环境和教育影响,通过自身认识和实践形成的相对稳定的基本品质是()
根据下列材料,回答下列问题。在一项双耳分听实验中,给被试的双耳同时呈现靶子词和非靶子词,要求被试追随双耳中听到的靶子词。实验设置了四种条件:(1)感觉可辨别度低、语义可辨别度高;(2)感觉可辨别度低、语义可辨别度低;(3)感觉可辨别度高、语义可辨
在当代中国,社会发展离不开改革创新,改革创新是社会发展的重要动力。因而,当代青年要树立改革创新的自觉意识。要树立改革创新的自觉意识,就要树立
Forthefirsttime,GeorgeBushhasacknowledgedtheexistenceofsecretCIAprisonsaroundtheworld,wherekeyterroristsuspe
Whichofthefollowingisthefactorthatdetermineshumanbeings’psychologicalspaceneeds?
最新回复
(
0
)