跳转到主要内容

描述

用于表示模糊整数型距离区间的类型。该模糊区间由四个 Distance 类型的值构成,且每个值都应大于或等于其前一个值。

构造函数

签名说明
DistFuzzyInterval DistFuzzyInterval( Distance value )通过一个 Distance 类型的值构造。将四个成员均初始化为该参数 value 的值。

初始化

DistFuzzyInterval 类型的变量可以用 {d1, d2, d3, d4} 形式的表达式进行初始化,其中 d1、d2、d3、d4 的类型均为 Distance。 示例:
Distance d1 = 5dt;
DistFuzzyInterval distFuzzyInt = {d1, 200dt, 300dt, 5000dt};

运算符

OperatorDescription
+二元加法运算符,将 DistFuzzyInterval 类型的值与 Distance 类型的值相加。返回 DistFuzzyInterval 类型的值。
+二元加法运算符,将 DistFuzzyInterval 类型的值与 DistInterval 类型的值相加。返回 DistFuzzyInterval 类型的值。
-二元减法运算符,用 DistFuzzyInterval 类型的值减去 Distance 类型的值。返回 DistFuzzyInterval 类型的值。
-二元减法运算符,用 Distance 类型的值减去 DistFuzzyInterval 类型的值。返回 DistFuzzyInterval 类型的值。
-二元减法运算符,用 DistFuzzyInterval 类型的值减去 DistInterval 类型的值。返回 DistFuzzyInterval 类型的值。
-二元减法运算符,用 DistInterval 类型的值减去 DistFuzzyInterval 类型的值。返回 DistFuzzyInterval 类型的值。
*二元乘法运算符,将 DistFuzzyInterval 类型的值与 Int 类型的值相乘。返回 DistFuzzyInterval 类型的值。
*二元乘法运算符,将 DistFuzzyInterval 类型的值与 DistInterval 类型的值相乘。返回 DistFuzzyInterval 类型的值。
/二元除法运算符,用 DistFuzzyInterval 类型的值除以 Int 类型的值。返回 DistFuzzyInterval 类型的值。