函数宏

GLibGNUC_PRINTF

声明 [src]

#define G_GNUC_PRINTF (
  format_idx,
  arg_idx
)

说明 [src]

如果编译器为 gcc,扩展至 GNU C format 函数属性。 用于声明带有可变数量参数的函数,语法与 printf() 相同。 它允许编译器对传递给函数的参数进行类型检查。

将属性放在函数声明之后,分号正前方。

请参阅 GNU C 文档 以了解更多详细信息。

gint g_snprintf (gchar  *string,
                 gulong       n,
                 gchar const *format,
                 ...) G_GNUC_PRINTF (3, 4);

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

参数

format_idx

类型: -

对应于格式字符串的自变量的索引(自变量从 1 开始编号)。

arg_idx

类型: -

格式自变量第一个的索引,如果没有格式自变量则为 0。