函数

GLibmalloc_n

自:2.24

声明 [src]

gpointer
g_malloc_n (
  gsize n_blocks,
  gsize n_block_bytes
)

描述 [src]

此函数与 g_malloc() 类似,分配 (n_blocks * n_block_bytes) 字节,但在乘法运算期间谨慎检测了可能出现的溢出。

如果分配失败(因为系统内存不足),程序将终止。

自:2.24 起提供

参数

n_blocks

类型: gsize

要分配的块数目。

n_block_bytes

类型: gsize

每个块的字节大小。

返回值

类型: gpointer

指向已分配内存的指针。

数据由调用方函数拥有。
返回值可以是 NULL