首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
29
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/cEE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是
类模板的使用实际上是将类模板实例化成一个具体的()。
下列打开文件的表达式中,错误的是
在面向对象的程序设计中,下列叙述中错误的是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
有如下程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(W){cout<<l
对如下二叉树进行后序遍历的结果为
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
有如下类定义: class Point{ private: static int how_many; }; ______how_many=0; 要初始化Point类的静态成员how_many,下划线处应填入的内容是
派生类对基类的继承有三种方式:______、______,保护继承。
随机试题
完整糙米粒在大米检验中归属()。
Anumberofpersonalcharacteristicsplayavitalroleinthedevelopmentofone’sintelligence.Butpeoplefailtorealizethe
Anyscientistwhoisnotahypocritewilladmittheimportantpartthatluckplaysinscientificdiscovery.Ourestimateofthe
牙龈炎时牙龈的主要变化是
咳血方与小蓟饮子中均含有的药物是()
()是理财师服务客户的一项重要方式,其优点是工作效率高、营销成本低、计划性强、方便易行。
上市公司甲公司是ABC会计师事务所的常年审计客户,拥有乙公司和丙公司两家子公司。A注册会计师担任甲公司2013年度财务报表审计项目合伙人,B注册会计师担任项目质量控制复核合伙人。相关事项如下:(1)根据复核计划,审计项目组经理复核了审计工作底稿,
初中生情绪表现的矛盾性特点有()。
严复翻译的《天演论》一书的出版时间是()。
在面向对象方法中,类的实例称为
最新回复
(
0
)