operator unary- 抽象方法
override
该值的负值。
一个数的负值是等同于该数值的同类数(int 或 double),表示该数值的相反数(即从零减去该数值的结果),如果该值有效。
对double进行取负将得到一个与原始值大小相同(number.abs() == (-number).abs())但符号相反的数字(-(number.sign) == (-number).sign)。
对整数进行取负相当于从零减去它,-number 等同于 0 - number。
(这两个属性通常也适用于其他类型,但存在一些边缘情况例外。)
实现
double operator -();