函数
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 进行比较。