单选题
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
A、
AB operator+(AB&a, AB&b);
B、
AB operator+(AB&a);
C、
operator+(AB a);
D、
AB&operator+();
【正确答案】
B
【答案解析】
[解析] 加法运算为双目运算,若作为AB类的成员函数重载,则第一个操作数就是类AB的对象本身,括号中含有一个参数,即另一个操作数。由于要返回相加结果,必须有返回值类型AB。
提交答案
关闭