函数宏
GLibtry_new
自:2.8
声明 [src]
#define g_try_new (
struct_type,
n_structs
)
说明 [src]
尝试分配 n_structs
个 struct_type
类型的元素,并且在失败时返回 NULL
。与 g_new() 对比,后者会在失败时终止程序。返回的指针被强制转换为给定类型的指针。当 n_structs
为 0 或发生溢出时,函数返回 NULL
。
自 2.8 起可用
此函数不能直接用于语言绑定。