下列运算符函数中肯定不属于类FunNumber的成员函数的是

来源:百度知道 编辑:UC知道 时间:2024/06/16 04:52:41
A int operator -(FunNumber);
B FunNumber operator - ();
C FunNumber operator -(int);
D int operator -(FunNumber,FunNumber);
选哪一个,我要解释。!!!
争取答案应该是B

答案应该是D

答案A有可能是两个类FunNumber的对象相减,该函数重载为类FunNumber的成员函数;
答案B有可能是负号运算符重载为类FunNumber的成员函数;
答案C有可能是类FunNumber的对象和一个整数相减重载为类FunNumber的成员函数;

答案D有两个参数,不论是减号还是负号都不成立!