(5) 如果分数类中重载++、--运算符,表示什么含义?用哪种形式重载更为合适?
时间: 2024-06-05 12:09:00 浏览: 89
C++重载运算符实现分数的运算(有界面)
5星 · 资源好评率100%
重载++运算符,表示将分数加1,重载--运算符,表示将分数减1。对于分数类,更适合使用成员函数的形式重载运算符。因为这两个运算符都是作用于该类的对象上的,而且需要改变该对象的值,因此更适合使用成员函数进行重载。如果使用全局函数的形式重载这两个运算符,就需要将该对象作为参数传递给函数,增加了函数的复杂度和代码的可读性。
阅读全文