函数宏
GLibtry_renew
since: 2.8
声明 [src]
#define g_try_renew (
struct_type,
mem,
n_structs
)
说明 [src]
尝试重新分配mem
所指的内存,以便它现在为struct_type
类型的n_structs
个元素提供空间,并在失败时返回NULL
。与在失败时中止程序的g_renew()形成对比。它返回内存的新地址,该地址可能已移动。如果溢出,函数返回NULL
。
自 2.8 起可用
此函数不能直接用于语言绑定。