功能

GLibbuild_pathv

自:2.8 起支持

声明 [src]

gchar*
g_build_pathv (
  const gchar* separator,
  gchar** args
)

描述 [src]

行为完全类似于 g_build_path(),但将路径元素作为字符串数组接受,而不是作为可变参数接受。

此功能主要用于语言绑定。

自 2.8 起提供支持

参数

separator

类型: const gchar*

用于分隔路径的字符串元素。

数据由函数的调用方所有。
该值是带有空结尾符的 UTF-8 字符串。
args

类型: filename 数组

包含路径元素的字符串的NULL结尾数组。

该数组必须以NULL结尾。
数据由函数的调用方所有。
每个元素都是平台原生字符串,在 Unix 上使用首选 OS 编码,在 Windows 上使用 UTF-8。

返回的值

类型: gchar*

一个新分配的字符串,必须用 g_free() 释放。

函数调用方拥有数据的权限,并负责释放数据。
该值是平台原生字符串,在 Unix 上使用首选 OS 编码,在 Windows 上使用 UTF-8。