GLibのGValueシステムには、GType記述子を使用した標準の型変換が含まれています(実際、GValueリファレンスページには、値をintからstringに変換するサンプルコードが含まれています)。
ただし、 gvaluetransformソースコードからもわかるように、文字列から数値への変換はデフォルトでは含まれていません。文字列を整数に解析することは、非常に一般的に使用される機能だと思います。文字列解析用の変換関数を手動で提供する必要がある特定の理由はありますか(おそらく移植性)?
GLibのGValueシステムには、GType記述子を使用した標準の型変換が含まれています(実際、GValueリファレンスページには、値をintからstringに変換するサンプルコードが含まれています)。
ただし、 gvaluetransformソースコードからもわかるように、文字列から数値への変換はデフォルトでは含まれていません。文字列を整数に解析することは、非常に一般的に使用される機能だと思います。文字列解析用の変換関数を手動で提供する必要がある特定の理由はありますか(おそらく移植性)?