函数宏
GLibtry_new0
自版本:2.8
声明 [src]
#define g_try_new0 (
struct_type,
n_structs
)
描述 [src]
尝试分配类型为 struct_type
的 n_structs
个元素,并将其初始化为 0,在失败时返回 NULL
。与 g_new0() 形成对比,后者在失败时会中止程序。返回的指针被强制转换为给定类型的指针。当 n_structs
为 0 时或发生溢出时,该函数返回 NULL
。
自版本可用:2.8
该函数不直接对语言绑定可用。