【发布时间】:2018-06-19 07:45:21
【问题描述】:
问题是实现类 Cplx 与两个双精度 x 和 y 代表复数的实部和虚部。
子任务之一是实现operator ->,描述如下:
(z->re和z->im):访问z的实部和虚部(你必须像z->re = 5一样实现改变)。
我对@987654330@ 有疑问,我从来没有真正理解它是如何工作的,所以我的问题是:-> 是如何工作的,何时使用它以及如何在这个问题中应用这个想法。
【问题讨论】:
-
讲座中没有提到 pointer to member 运算符吗?
-
如果你真的必须将双打命名为
x和y,实现z->re的行为会相当复杂。 (或者我误解了任务描述,说实话很难理解。) -
@idmean:没那么复杂,但很奇怪。
标签: c++ class operator-overloading complex-numbers