函数宏

GLibGNUC_ALLOC_SIZE

since: 2.18

声明 [源代码]

#define G_GNUC_ALLOC_SIZE (
  x
)

描述 [src]

如果编译器是足够新的 gcc,则将扩展为 GNU C alloc_size 函数属性。此属性告诉编译器函数返回一个内存指针,其大小由 xth 函数参数指定。

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

gpointer g_malloc (gsize n_bytes) G_GNUC_MALLOC G_GNUC_ALLOC_SIZE(1);

有关更多详细信息,请参阅 GNU C 文档

自版本 2.18 起可用

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

参数

x

类型: -

指定分配大小的参数索引。