函数

GLibtry_realloc

声明 [src]

gpointer
g_try_realloc (
  gpointer mem,
  gsize n_bytes
)

描述 [src]

尝试将 mem 重新分配到新的大小,n_bytes,失败时返回 NULL。与 g_realloc() 对比,后者在失败时终止程序。

如果 memNULL,行为与 g_try_malloc() 相同。

参数

mem

类型: gpointer

先前分配的内存,或 NULL

参数可以为 NULL
数据由该函数的调用者拥有。
n_bytes

类型: gsize

要分配的字节数。

返回值

类型: gpointer

分配的内存,或 NULL

数据由被调函数拥有。
返回值可以为 NULL