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

admin2016-11-25  38

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

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

答案A

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

最新回复(0)