函数宏

GLibassert_cmpfloat_with_epsilon

since: 2.58

声明 [src]

#define g_assert_cmpfloat_with_epsilon (
  n1,
  n2,
  epsilon
)

描述 [src]

调试宏用于比较给定 epsilon 范围内的两个浮点数。

g_assert_cmpfloat_with_epsilon (n1, n2, epsilon) 的作用与 g_assert_true (abs (n1 - n2) < epsilon) 相同。该宏的优点是,它可生成包含 n1n2 实际值的消息。

自以下版本起提供:2.58

此函数不可直接供语言绑定使用。

参数

n1

类型: -

浮点数。

n2

类型: -

另一个浮点数。

epsilon

类型: -

一个数值,表示 n1n2 之间的预期容差。