题目内容
(请给出正确答案)
[主观题]
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为 ______。A.operator+(objl,
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为 ______。
A.operator+(objl, obj2)
B.+(obj1, obj2)
C.obj2.operator+(obj1)
D.obj1,operator(obj2)
答案
查看答案
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为 ______。
A.operator+(objl, obj2)
B.+(obj1, obj2)
C.obj2.operator+(obj1)
D.obj1,operator(obj2)
第1题
A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.obj2.operator>(obj1)
D.obj1.operator>(obj2)
第3题
A.::运算符不能重载
B.类型转换运算符只能作为成员函数重载
C.将运算符作为非成员函数重载时必须定义为友元
D.重载[ ]运算符应完成“下标访问”操作
第4题
A.::运算符不能重载
B.类型转换运算符只能作为成员函数重载
C.将运算符作为非成员函数重载时必须定义为友元
D.重载口运算符应完成“下标访问”操作
第5题
A.一元运算符
B.二元运算符
C.选项A和选项B都可能
D.重载错误
第6题
A.一元运算符
B.二元运算符
C.选项A)和选项B)都可能
D.重载错误
第8题
A.x.operator++(0).operator*(y)
B.operator*(x.operator++(0),y)
C.y.operator*(operator++(x,O))
D.operator*(operator++(x,O),y)
第9题
A.该运算符是一个单目运算符。
B.该运算符函数有一个隐含的参数this。
C.该运算符函数是类的成员函数。
D.该运算符函数是类的友元函数。