对于类A对象obj1与obj2, 表达式obj>obj2被C++编译器解释为:
A.若该运算符被重载为成员函数,则解释为operator>(obj1,obj2) ;
B.若该运算符被重载为友元函数,则解释为operator>(obj1,obj2) ;
C.若该运算符被重载为成员函数,则解释为obj2.operator>(obj1) ;
D.若该运算符被重载为友元函数,则解释为obj1.oprator>(obj2);
A.若该运算符被重载为成员函数,则解释为operator>(obj1,obj2) ;
B.若该运算符被重载为友元函数,则解释为operator>(obj1,obj2) ;
C.若该运算符被重载为成员函数,则解释为obj2.operator>(obj1) ;
D.若该运算符被重载为友元函数,则解释为obj1.oprator>(obj2);
第1题
A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.jobj2.operator>(obj1)
D.obj1.operator(obj2)
第2题
A.operator>(obj1,obj2)
B.>(obj1,obj2)
C.obj2.operator>(obj1)
D.obj1.operator>(obj2)
第3题
A.定义为类ABC的函数成员:void operator +() { ...... }
B.定义为类ABC的函数成员:ABC operator +(ABC obj ) { ...... }
C.定义为类ABC的函数成员:ABC operator +(ABC obj1, ABC obj2 ) { ...... }
D.定义为类ABC的友元函数:ABC operator +(ABC obj ) { ...... }
第4题
A.可以对普通函数进行重载,也可以重载类的成员函数
B.运算符只可以重载为成员函数
C.类的构造函数与析构函数都可以被重载
D.普通类和类模板都可以进行重载
第5题
A.operator++
B.operator++(a)
C.operator++(a,1)
D.a.operator++()
第6题
A.operator ++(1)
B.operator ++(a)
C.operator ++(a,1)
D.a.operator ++()
第8题
A.2、2
B.2、1
C.1、2
D.1
第9题
A.1 1
B.1 2
C.2 1
D.2 2
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!