方法

GLibStringfree_to_bytes

自 2.34 版本开始

声明 [源码]

GBytes*
g_string_free_to_bytes (
  GString* string
)

描述 [源码]

string 的内容的所有权转移给一个新分配的 GBytesGString 结构本身被释放,因此在调用此函数后不应再使用 string

请注意,虽然 GString 确保其缓冲区始终具有尾随的空字符(不会反映在“len”中),但返回的 GBytes 不包含这个额外的空字符;即其长度正好等于“len”成员。

自 2.34 版本开始

返回值

类型:  GBytes

包含 string 内容的新分配的 GBytesstring 本身已被释放。

方法调用者获取返回数据的所有权,并负责释放它。