如何将整数转换为GLib中的字符串?

Ash*_*win 5 glib

我想将整数值转换为GLib中的字符串.是否有任何宏或功能?或者我可以在同一个双向链表中存储不同的数据类型吗?

pto*_*ato 5

  1. gchar *my_string = g_strdup_printf("%i", my_integer);
  2. 是的,你可以存储你想要的任何指针,甚至是整数使用GINT_TO_POINTER,但你怎么知道要返回的数据类型?