函数宏
GLibslice_new0
自:2.10
声明 [src]
#define g_slice_new0 (
type
)
描述 [src]
一个便利宏,用于从 slice 分配器分配一块内存,并将这块内存设置为 0。
它用 sizeof (
type)
调用 g_slice_alloc0()
,并将返回的指针转换为给定类型的一个指针,从而避免在源代码中进行类型转换。
这永远不会返回 NULL
,因为从 sizeof (
type)
分配的最小大小为 1 字节。
从 GLib 2.76 开始,它在内部始终使用系统 malloc()
实现。
自:2.10
语言绑定不能直接使用此函数。