函数宏

GLibGNUC_DEPRECATED_FOR

自:2.26

声明 [src]

#define G_GNUC_DEPRECATED_FOR (
  f
)

描述 [src]

G_GNUC_DEPRECATED 类似,但会在使用支持的定制弃用信息的足够新版本的gcc时命名弃用符号的预期替代项。

将属性放在声明之后,在分号之前。

int my_mistake (void) G_GNUC_DEPRECATED_FOR(my_replacement);

有关更多详情,请参阅 GNU C 文档

注意,如果 f 是一个宏,它将在警告消息中展开。您可以用引号包围它以防止这种情况发生。(引号会出现在警告中,但比显示宏展开要好。)

自:2.26

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

参数

f

类型: -

弃用符号的预期替代项,例如函数的名称。