函数宏

GLibslice_dup

自 2.14 起

声明 [src]

#define g_slice_dup (
  type,
  mem
)

说明 [src]

一个使用 slice 分配器来复制一块内存的便利宏。

它用 sizeof (type) 调用 g_slice_copy(),并将返回指针转换成给定类型的指针,避免了在源代码中进行类型转换操作。

这永远不会返回 NULL

自 GLib 2.76 之后,它总是在内部使用系统 malloc() 实现。

自 2.14 起可用

此函数不可直接用于语言绑定。

参数

类型

类型: -

要复制的类型,通常是一个结构体名称。

内存

类型: -

要复制到已分配区块中的内存。