函数

GLibslice_copy

自:2.14

声明 [src]

gpointer
g_slice_copy (
  gsize block_size,
  gconstpointer mem_block
)

说明 [src]

从切片分配器分配一块内存块,并从 mem_block 复制 block_size 字节到该块中。

如果 block_size 为非零,则 mem_block 为非 NULL

由于 GLib 2.76 始终在内部使用系统 malloc() 实现。

自以下版本可用:2.14

参数

block_size

类型: gsize

要分配的字节数。

mem_block

类型: gconstpointer

要复制的内存。

该参数可以为 NULL
该数据归函数调用者所有。

返回值

类型: gpointer

指向分配的内存块的指针,当且仅当 mem_size 为 0 时,该指针为 NULL

该数据归被调用函数所有。
返回值可以为 NULL