函数
GLibfree_sized
自 2.76 起
声明 [src]
void
g_free_sized (
gpointer mem,
size_t size
)
说明 [src]
释放由 mem
指示的内存,假设它具有给定的 size
。
如果 mem
为 NULL
,则这是一个无操作(忽略 size
)。
如果 size
与申请 mem
时传递的大小不匹配,则是一个错误。将 size
传递给此函数是为了在分配器中进行优化。如果您不知道分配大小,请使用 g_free()
代替。
如果使用了兼容 GCC 的编译器,则自 GLib 2.78 起,如果在编译时知道分配大小,此函数可通过 g_free()
自动使用。
自 2.76 起可用