函数宏

GLibSTATIC_ASSERT

since: 2.20

说明 [src]

#define G_STATIC_ASSERT (
  expr
)

描述 [src]

G_STATIC_ASSERT() 宏让程序员在编译时检查条件,该条件需要是编译时可以计算的。该宏可以在允许使用 typedef 的任何地方使用。

一般允许在变量声明允许的相同地方使用 typedef。因此,不应在代码块中间使用 G_STATIC_ASSERT()。

该宏在每行源代码中只能使用一次。

自以下版本可用:2.20

语言绑定无法直接使用此函数。

参数

expr

类型: -

常量表达式。