函数

GLibfree

声明 [src]

void
g_free (
  gpointer mem
)

描述 [src]

释放由 mem 指向的内存。

如果您知道 mem 所分配的大小,调用 g_free_sized() 可能会更快,因为这取决于 in use 中的 libc 实现。

从 GLib 2.78 开始,在某些优化级别使用兼容 GCC 的编译器时可能会自动发生这种情况,且在编译时已知分配的大小(请参阅 __builtin_object_size() 的文档 以了解其局限性)。

如果 memNULL,它只会返回,因此在调用此函数之前无需将 memNULL 进行比较。

参数

mem

类型: gpointer

要释放的内存。

参数可以为 NULL
数据归函数调用者所有。