首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2020-05-14
38
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Jv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中不是死循环的是
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
以下内容不属于算法程序所占的存储空间的是()。
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
软件开发软件生命周期分为三个时期共八个阶段:软件定义期(问题定义、可行性研究和需求分析阶段)、软件开发期(系统设计、详细设计、编码和测试阶段)、软件维护期(即运行维护阶段)。
下列表达式的值为false的是()。
下列关于成员函数特征的描述中,错误的是()。
若要访问指针变量p所指向的数据,应使用表达式______。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
随机试题
国际上通用的、最基本也是最常见的一种产业分类方法是()。
“能促使学生为发现信息真正负起责任”的小组教学方式是【】
成人小肠内的内源性物质所构成的液体量()
血栓外痔好发于肛门齿状线下
在感染过程的5种结局中最不常见的表现是
下列哪项不属于我国商业银行的二级资本?()
执行操作规程的具体要求包括()。
马卡连柯是前苏联的教育家,也是工读学校校长,学校有位叫谢苗的流浪儿童偷窃成性,但马卡连柯却对他委以重任。一天,马卡连柯叫来谢苗,交给他一张证明,一只手枪,叫他去远离教养院的一个地方取500卢布。谢苗当时简直不敢相信自己的耳朵,惊奇得半晌说不出话来,他受命而
试述杜威的“五步教学方法”与陈鹤琴活教育的“四阶段教学论”的异同,以及对当今教学实践的启示。
某一协议价格为25元、有效期6个月的欧式看涨期权价格为2元,标的股票价格为24元,该股票预计在2个月和5个月后各支付0.50元股息,所有期限的无风险连续复利年利率为8%,请问该股票协议价格为25元、有效期6个月的欧式看跌期权价格等于多少?简要说明欧式看跌期
最新回复
(
0
)