函数

GLibref_string_new_intern

自:2.58

声明 [src]

char*
g_ref_string_new_intern (
  const char* str
)

描述 [src]

创建引用计数字符串并将 `str` 的内容复制到其中。

如果您使用同一个 `str` 或相同内容的 `str` 多次调用此函数,它将返回一个新引用,而不是创建一个新字符串。

自:2.58 起提供

参数

str

类型: const char*

NUL 终止字符串。

数据归函数调用者所有。
该值是 NUL 终止的 UTF-8 字符串。

返回值

类型: char*

新创建的引用计数字符串,或对现有字符串的新引用。

函数调用者取得数据所有权,并负责释放该数据。
该值是 NUL 终止的 UTF-8 字符串。