问题 单项选择题

下列运算符函数中,肯定不属于类Number的成员函数的是______。

A.Number operator+(Number);
B.Number operator-(Number);
C.Number operator*(int);
D.Number operator/(Number,Number);

答案

参考答案:D

解析: 选项D的形式是重载为友元函数,而友元函数不属于类的成员函数。所以重载为友元函数需要两个参数,通过参数传递的方式得到参加运算的两个对象。其他的是重载为类的成员函数,由于对象本身代表了一个操作数,所以其参数只需要一个,其为参加运算的另一个操作数。

配伍题 B1型题
单项选择题 A1型题