2015年(5)
分类: LINUX
2015-06-26 17:51:00
资料地址:
https://developer.gnome.org/glib/stable/glib-Pointer-Arrays.html
gtk array 非常好用,超级好用。
一个简单的例子:
GPtrArray *array;
gchar *string1 = "one";
gchar *string2 = "two";
gchar *string3 = "three";
array = g_ptr_array_new ();
g_ptr_array_add (array, (gpointer) string1);
g_ptr_array_add (array, (gpointer) string2);
g_ptr_array_add (array, (gpointer) string3);
if (g_ptr_array_index (array, 0) != (gpointer) string1)
g_print ("ERROR: got %p instead of %p\n",
g_ptr_array_index (array, 0), string1);
g_ptr_array_free (array, TRUE);