函数

GLibintern_static_string

自 2.10 起有

声明 [src]

const gchar*
g_intern_static_string (
  const gchar* string
)

描述 [src]

string 返回一个规范表示。可以通过比较指针(而非使用 strcmp())比较已插入字符串的相等性。g_intern_static_string() 不会复制代码,因此 string 不能为空或修改。

在库构造函数运行结束后,不得使用此函数。尤其是,这意味着在 C++ 中,不能使用此函数来初始化全局变量。

自 2.10 起提供

参数

string

类型: const gchar*

静态字符串。

该参数可以为 NULL
数据由函数的调用者拥有。
值是一个以 NUL 结尾的 UTF-8 字符串。

返回值

类型: const gchar*

字符串规范表示。

数据由被调用函数拥有。
值是一个以 NUL 结尾的 UTF-8 字符串。