我试图理解非成员函数operator +和operator-如何在C ++中的复杂类中工作。
cppreference声明:
“实现复数的一元算术运算符的类比。
1)返回其参数的值
2)否定论证
返回值:
1)参数的副本,std :: complex(val)
2)否定参数,std :: complex(-val.real(), - val.imag())“
根据我的理解,它只返回复数的真实值和图像值?那只是一个吸气功能,它实际上不做任何加法或减法? 我无法访问类中的real和imag值,因为这不是一个成员函数,我只是不知道如何实现和使用它?
任何可以为我解释这一点的人?我试过在谷歌搜索但无法找到任何东西。 在此先感谢,也许我不理解这个是愚蠢的。