函数宏

GLibUNLIKELY

自从:2.2

声明 [源]

#define G_UNLIKELY (
  expr
)

描述 [源]

提示编译器表达式不太可能评估为真值。编译器可能使用此信息进行优化。

if (G_UNLIKELY (random () == 1))
  g_print ("a random one");

自2.2以来可用

此函数对语言绑定不可直接访问

参数

expr

类型: -

表达式。