假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员数的声明语句为( )。
A.AB operator+(AB&a,AB&)
B.AB perator+(AB&)
C.opetacor+(AB A)
D.AB &operator+()
第1题:
假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
A.AB operator+(AB &a, AB &)
B.AB operator+(AB &)
C.opetacor+(AB a)
D.opetacor+(AB a)
第2题:
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:()
A.AB operator+(AB &a, AB &b);
B.AB operator+(AB &a);
C.operator+(AB a);
D.AB& operator+();
第3题:
为实现对象的计算要重新定义某个运算符时,该运算符重载函数必须定义成类的成员函数。
第4题:
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为 ()。
A.AB operator+(AB &a, AB &)
B.AB operator+(AB &)
C.opetacor+(AB a)
D.AB &operator+()
第5题:
假定AB为一个类,则执行 “AB *s=new AB(a,5);”语句的结果是
A.动态生成对象AB 赋值给变量
B.动态生成对象
C.如果对象AB 中有公有成员a,则s->a可以访问该成员
D.动态生成对象AB,该对象的地址赋值给变量s