Operator +和-in复杂类C ++

时间:2018-02-05 13:23:36

标签: c++ operator-overloading

我试图理解非成员函数operator +和operator-如何在C ++中的复杂类中工作。

cppreference声明:

“实现复数的一元算术运算符的类比。

1)返回其参数的值

2)否定论证

返回值:

1)参数的副本,std :: complex(val)

2)否定参数,std :: complex(-val.real(), - val.imag())“

根据我的理解,它只返回复数的真实值和图像值?那只是一个吸气功能,它实际上不做任何加法或减法? 我无法访问类中的real和imag值,因为这不是一个成员函数,我只是不知道如何实现和使用它?

任何可以为我解释这一点的人?我试过在谷歌搜索但无法找到任何东西。 在此先感谢,也许我不理解这个是愚蠢的。

0 个答案:

没有答案