operator unary- 抽象方法

double operator unary-()
override

该值的负值。

一个数的负值是等同于该数值的同类数(intdouble),表示该数值的相反数(即从零减去该数值的结果),如果该值有效

对double进行取负将得到一个与原始值大小相同(number.abs() == (-number).abs())但符号相反的数字(-(number.sign) == (-number).sign)。

对整数进行取负相当于从零减去它,-number 等同于 0 - number

(这两个属性通常也适用于其他类型,但存在一些边缘情况例外。)

实现

double operator -();