在C++的类中以成员函数方式重载双目运算符时,只能指定( )。A.一个参数B.两个参数C.三个参数D.不能指定参数
B 正确答案:B 解析:本题考核运算符的重载。对于一元运算符参数表是空的,但是一元运算符”++”和”--”即可以作为前缀运算符又可以作为后缀运算符。为了区分这两种情况,重载这两个运算符时必须在格式上有所区别:重载后缀的时必须多一个虚拟参数。所以答案为B。反馈...
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是 A. 一元成员运算符 B. 二元成员运算符 C. 一元友元运算符 D. 选项B) 和选项C) 都可能 相关知识点: 试题来源: 解析 D 正确答案:D解析:C++语言中用成员函数重载时,重载一目运算符没有参数,重载二日运算符要有一个参数。反馈 收藏 ...
下列关于运算符重载的描述中,错误的是 A. 通过运算符重载不可能在C++中创建新的运算符 B. 赋值运算符可以重载为友元函数 C. 运算符函数重载为类的成员函数时,第一操
下列关于运算符重载的描述中,错误的是( )。 A. 可以通过运算符重载在C++中创建新的运算符 B. 赋值运算符只能重载为成员函数 C. 运算符函数重载为类的成员函数时
y.operator/(x) D. operator/(y,x) 相关知识点: 试题来源: 解析 C 解析:“/”是一个二元运算符,作为成员函数重载时形参表中只有一个参数,对应于第二操作数,而第一操作数就是对象本身,以this指针的形式隐藏在形参表中。本题中,y为第一操作数,x为第二操作数,故正确答案为C。反馈 收藏 ...
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是 A.一元成员运算符B.二元成员运算符C.一元友元运算符D.选项B)和选项C
有关运算符重载正确的描述是( ) A. C++ 语言允许在重载运算符时改变运算符的操作个数 B. ++ 语言允许在重载运算符时改变运算符的操作个数 B. C+
有关运算符重载正确的描述是()。1 A. C++语言允许在重载运算符时改变运算符的操作数的个数 B. C++语言允许重载运算符时改变运算符的优先级 C. C++语言允许重载运算符时改变运算符的结合性 D. C++语言允许重载运算符时改造运算符的原来的功能 相关知识点: ...
【单选题】有关运算符重载正确的描述是().A. C++语言允许在重载运算符时改变运算符的操作个数 B. C++语言允许在重载运算符时改变运算符的优先级 C. C++语言允