首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
32
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/RN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
在深度为7的满二叉树中,叶子结点的个数为()。
语句序列long x; x=0L;可用一个语句表示为【 】。
有以下程序:#include<iostream>usingnamespacestd;classsample{intx;public:voidsetx(inti)
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
开发大型软件时,产生困难的根本原因是
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include<iostream>#include<string>usingnamespaeestd,classTwoDShape{//二维图
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
下面叙述错误的是()。
随机试题
A.主动转运B.易化扩散C.入胞作用D.单纯扩散O2透过肺泡膜属于()
Eggsaremyfavoritefood.Ilikethem【C1】______,hard-boiled,scrambled,orpoached.Ieateggsfor【C2】______,lunch,anddinn
血浆脂蛋白颗粒的表面由哪些物质构成
甲公司引进乙公司的一项技术,签订合同时乙公司提供证明文件证明其对该技术有转让权,但合同签订后丙公司指控甲公司使用该技术生产产品的行为侵权,丙为该技术的合法拥有者被查证属实。对此指控应由()。
下列各项中,属于滚动预算优点的有()。
个人独资企业分支机构的民事责任由()承担。
在知识传授方面侧重基础性和经典性的教育,称为专才教育。()
刑法
[*]
那达慕大会(NadamaFair)是蒙古族(Mongolian)人民具有鲜明民族特色的传统活动。“那达慕”是蒙古语,意为“娱乐、游戏”,还可以表示人们丰收的喜悦之情。每年农历六月初四开始的那达慕大会,是草原上一年一度的盛会。它是为适应蒙古族人民生活需要而
最新回复
(
0
)