首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2016-09-20
51
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C抖已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/vpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
与成员访问表达式p→name等价的表达式是【】。
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;intmain(){inti=5;iht&r=i;r=7;
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}
有以下程序:#include<iostream>usingnamespacestd;classB{private:inta,b;public:B(){}B(
若有语句int*point,a=4;和point=&a;下面均代表地址的一组选项是
在32位的计算机中,一个char型数据所占的内存长度的字节是
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;While(*dat
决定C++语言中函数的返回值类型的是
运算符重载仍然保持其原来的优先级、______和______。
一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值能取任意数据类型。
随机试题
简述代谢性碱中毒的原因。
A、Itcanhelpcuremostcancers.B、Itcanhelpdevelopnewdrugs.C、Itcanhelpmostgeneticdiseases.D、Itcanhelpchangethe
脉浮而大,来盛去衰的脉象是
下面可引起内分泌亢进的是
根据现行《建设工程安全生产管理条例》,工程监理单位应当审查施工组织设计中的安全技术措施是否符合()。
一位幼儿教师具有比较宽广的知识面,又有两门较深的专业知识,这属于()
下列四个图形中,与众不同的是:
我们党坚持把马克思主义民族理论同中国民族问题具体实际相结合,创造性地制定出并不断完善民族区域自治制度。这一制度的实施有利于
选词填空。A绝对B目标C单调D幅E温度F对于例如:A:今天真冷啊,好像白天最高(E)才2℃。B:刚才电视里说明天更冷。A:马上就要毕业了,打算找个什么样的工作啊?有()了吗?B
Fromwhathasbeensaid,itmustbeclearthatnoonecanmakeverypositivestatementsabouthowlanguageoriginated.Thereis
最新回复
(
0
)