首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
39
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/tVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{protected:inta;public:bas
下面关于模板的描述,错误的是
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
有以下程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+f
设有数组定义:chararray[]="China";,则数组array所占的空间为
下列关于break语句的叙述不正确的是()。
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
以下哪个不是C++语言中的有效标识符()。
随机试题
Sally’sscoreontheexamisthelowestintheclass.She______hard.
牙周组织破坏程度与局部刺激物的量不成比例的是
以下房地产估价方法中,属于房地产估价的基本方法的有()。
对一个项目的管理组织结构进行分解,并用图的方式表示,就形成了( )。
下列交易或事项产生的现金流量中,属于投资活动产生的现金流量的有()。
下面关于典型调查说法正确的是( )。
税务机关为保全税款,对纳税人采取强制执行措施查封的、继续使用不会减少其价值的财产,执行机关可以允许被执行人继续使用。()
下列内部排序算法中,在初始序列已基本有序(除去n个元素中的某k个元素后即呈有序,k<<n)的情况下,排序效率最高的算法是()。
简述节目制作的简单流程。
【11】【19】
最新回复
(
0
)