功能
GLibutf8_offset_to_pointer
声明 [src]
gchar*
g_utf8_offset_to_pointer (
const gchar* str,
glong offset
)
描述 [src]
将整数字符偏移量转换为指向字符串中位置的指针。
从 2.10 开始,此函数允许通过负 offset
向后移动步长。如果 offset
在字符串的最后四分之一,那么从末尾向后移动步长通常比向前移动步长更值得,因为向前移动步长的速度大约是向后移动步长的 3 倍。
请注意,到达 str
末尾时,此函数不会中止。因此您在调用此函数之前,应确保 offset
在字符串边界内。如果不确定,请调用 g_utf8_strlen()
。存在此限制,是因为此函数在文本渲染期间被频繁调用,因而必须尽可能快。