Type conversion 为什么';t油嘴滑舌';s GValue系统是否包含字符串到数字的转换?

Type conversion 为什么';t油嘴滑舌';s GValue系统是否包含字符串到数字的转换?,type-conversion,glib,Type Conversion,Glib,GLib中的GValue系统包括使用GType描述符的标准类型转换(实际上,包括一些将值从int转换为字符串的示例代码) 但是,从中也可以看到,默认情况下不包括从字符串到数值的转换。我认为将字符串解析为整数是一个非常常用的特性。我们需要为字符串解析手动提供转换函数(可能是可移植性)有什么具体原因吗?这被忽略了,因为无法报告或处理GValue转换中的错误

GLib中的GValue系统包括使用GType描述符的标准类型转换(实际上,包括一些将值从int转换为字符串的示例代码)


但是,从中也可以看到,默认情况下不包括从字符串到数值的转换。我认为将字符串解析为整数是一个非常常用的特性。我们需要为字符串解析手动提供转换函数(可能是可移植性)有什么具体原因吗?

这被忽略了,因为无法报告或处理GValue转换中的错误