A. + - * / B. = ( ) [] -> C. > < >= <= D. += -= *= /= 相关知识点: 试题来源: 解析 B 正确答案:B 解析:本题考查重载运算符,C++规定有的运算符(如赋值运算符、下标运算符、函数调用运算符)必须定义为类的成员函数。所以本题选B。反馈 收藏 ...
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是( )。 A. + B. = C. D. ++ 答案 B正确答案:B解析:在C++中,=、[]、( )、一>以及所有的类型转换运算符只能作为成员函数重载。 知识模块:运算符重载相关推荐 1为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是( )。
解析 B 正确答案:B 解析:此题考查的是运算符重载。C++中,“=”、“[]”、“( )”、“—>”以及所有的类型转换符只能作为成员函数重载,故B选项正确:运算符重载只是赋予已有的运算符多重含义,并不是定义新的运算符;运算符函数的函数名就是在运算符前加上关键字operator。 知识模块:运算符重载...
C++中,=、[]、( )、->以及所有的类型转换符只能作为成员函数重载。所以B选项的描述是正确的。运算符重载就是赋予已有的运算符多重含义,并不是定义新的运算符;C++把重载的运算符视为特殊的函数,称为运算符函数,函数名就是在运算符前加上保留字operator;”+”是一个二元运算符,但是作为成员函数重载时参数表中...
百度试题 结果1 题目下列运算符只能用友元函数重载的是 A. < < , > > B. new,delete C. ++,-- D. , 相关知识点: 试题来源: 解析 A 正确答案:A 解析:C++语言中运算符重载中只能用友元函数重载的运算符是 < < 和 > > 。反馈 收藏
百度试题 结果1 题目下列运算符只能用友元函数重载的是 A.<<,>>B.new,deleteC.++,--D., 相关知识点: 试题来源: 解析 A 【命题目的】考查C++语言中运算符重载。【解题要点】C++语言中运算符重载中只能用友元函数重载的运算符是 <<和>>。反馈 收藏 ...
百度试题 题目下列必须重载为成员函数的运算符是 ___。A.+和->B.=、[ ]和( )C.++、=和[ ]D.+=、[ ]和=请帮忙给出正确答案和分析,谢谢! 相关知识点: 试题来源: 解析 正确答案:B 反馈 收藏
C++中运算符重载是多态性的一种表现,在C++语言中,“.”、“.*”、“->”、“::”、“?:”这5个运算符不能重载,所以选项B)错误。由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。其中“=”、“[]”、“->”及所有的类型转换运算符...
运算符重载为成员函数时,形参个数一般为运算符元数减1;重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确;—元运算符中,“.”(取负)、“++”、“——”等均可重载...
下列关于运算符重载的描述中,错误的是( )。 A.可以通过运算符重载在C++中创建新的运算符B.赋值运算符只能重载为成员函数C.运算符函数