函数宏

GLibassert_null

自:2.38

声明 [源代码]

#define g_assert_null (
  expr
)

描述 [源代码]

用于检查表达式是否为 NULL 的调试宏。

如果断言失败(即表达式不为 NULL),则会记录一条错误消息,并且应用程序会被终止或断言会被标记为失败。

请注意,与 g_assert() 不同,此宏不受是否定义了 G_DISABLE_ASSERT 的影响。因此,它只应在测试中使用,而 g_assert() 则不应在测试中使用。

请参阅 g_test_set_nonfatal_assertions()

自 2.38 起可用

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

参数

expr

类型: -

要检查的表达式。