单选题
若为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);。
提交答案
关闭