函数宏
GLibassert_null
自:2.38
声明 [源代码]
#define g_assert_null (
expr
)
描述 [源代码]
用于检查表达式是否为 NULL
的调试宏。
如果断言失败(即表达式不为 NULL
),则会记录一条错误消息,并且应用程序会被终止或断言会被标记为失败。
请注意,与 g_assert()
不同,此宏不受是否定义了 G_DISABLE_ASSERT
的影响。因此,它只应在测试中使用,而 g_assert()
则不应在测试中使用。
自 2.38 起可用
此函数不直接供语言绑定使用