函数

GLibStringnew_len

声明 [源]

GString*
g_string_new_len (
  const gchar* init,
  gssize len
)

描述 [源]

创建一个具有 len 个初始化缓冲区字节的新的 GString。由于提供了长度,init 不需要以空终止,可以包含嵌入式空字节。

由于此函数不在空字节处停止,因此确保 init 至少有 len 个可寻址字节是调用者的责任。

参数

init

类型: const gchar*

字符串的初始内容。

数据由函数的调用者拥有。
值是一个以空字符终止的 UTF-8 字符串。
len

类型: gssize

使用 init 的长度。

返回值

类型: GString

一个新的 GString

函数的调用者拥有数据,并负责释放它。