函数

GLibtry_malloc_n

自版本: 2.24

声明 [src]

gpointer
g_try_malloc_n (
  gsize n_blocks,
  gsize n_block_bytes
)

描述 [src]

此功能类似于 g_try_malloc(),分配 (n_blocks * n_block_bytes) 字节,但需要注意在乘法期间检测可能发生的溢出。

自以下版本可用: 2.24

参数

n_blocks

类型: gsize

要分配的块数。

n_block_bytes

类型: gsize

每个块的大小(以字节为单位)。

返回值

类型: gpointer

已分配的内存或 NULL

数据由被调用函数所有。
返回值可以是 NULL