GLib 中的 GValue 系统包括使用 GType 描述符的标准类型转换(实际上GValue 参考页包含一些将值从 int 转换为 string 的示例代码)。
但是,从gvaluetransform 源代码中也可以看出,默认情况下不包括从字符串到数值的转换。我想将字符串解析为整数是一个非常常用的功能。我们需要为字符串解析手动提供转换函数(也许是可移植性)是否有特定的原因?
GLib 中的 GValue 系统包括使用 GType 描述符的标准类型转换(实际上GValue 参考页包含一些将值从 int 转换为 string 的示例代码)。
但是,从gvaluetransform 源代码中也可以看出,默认情况下不包括从字符串到数值的转换。我想将字符串解析为整数是一个非常常用的功能。我们需要为字符串解析手动提供转换函数(也许是可移植性)是否有特定的原因?