首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
23
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://jikaoti.com/ti/fEA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classA{private:ihta;public:A(i
在深度为7的满二叉树中,叶子结点的个数为()。
下列程序的执行结果为_____。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<<"hello"<<e
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
关系数据库管理系统能实现的专门关系运算包括()。
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
下列定义中p指向的地址可更改,但*p不能够更改的是
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
下列叙述中正确的是
下列叙述中正确的是
随机试题
央视大型文化音乐节目《经典咏流传》,把经典诗歌配上现代流行音乐编曲成歌,为观众解读诗词、传递文化内涵,使其领略中国诗词之美。这种创新尝试反映了()
我国山脉众多,给自然与人文地理环境带来深刻影响。对此,下列说法错误的是:
免疫防御功能低下时易发生
按《公路工程竣(交)工验收办法》的规定,公路工程(合同段)进行交工验收应具备的条件包括()。
存款人开立单位银行结算账户,自正式开立之日起()个工作日后,方可使用该账户办理付款业务。
保荐期间分为()。
公安工作是( )。
这些石球是农民在开垦土地的过程中发现的(A)。石球的制造者在雕刻凸起的时候,手法掌握得特别好(B),刚好让凸起对称。此外,很多石球表面刻有很精准(C)的花纹,这些花纹图案有同心圆、螺旋纹(D)、波浪线,还有格子形等。
《等待戈多》的作者是()。[2009年真题]
有以下程序:#include<stdio.h>main(){inta[]={2,3,5,4),i;for(i=0;i<4;i++)switch(i%2){case0:switch(a[i]
最新回复
(
0
)