若为Fraction类重载前增1运算符++,应在类体中将其声明为( )。

admin2020-07-30  28

问题 若为Fraction类重载前增1运算符++,应在类体中将其声明为(    )。

选项 A、Fraction& operator H();
B、Fraction& operator++(int);
C、friend Fraction& operator++();
D、friend Fraction& operator++(int);

答案A

解析 在类Fraction中重载前增1运算符++时,其声明形式为Fraction &operator++();在类Fraction中重载后增l运算符++时,其声明形式为Fraction&operator++(int);。
转载请注明原文地址:https://kaotiyun.com/show/d3yp777K
0

最新回复(0)