函数
GLibfree
声明 [src]
void
g_free (
gpointer mem
)
描述 [src]
释放由 mem
指向的内存。
如果您知道 mem
所分配的大小,调用 g_free_sized()
可能会更快,因为这取决于 in use 中的 libc 实现。
从 GLib 2.78 开始,在某些优化级别使用兼容 GCC 的编译器时可能会自动发生这种情况,且在编译时已知分配的大小(请参阅 __builtin_object_size()
的文档 以了解其局限性)。
如果 mem
为 NULL
,它只会返回,因此在调用此函数之前无需将 mem
与 NULL
进行比较。