Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5629
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2015-06-16 15:45
文章分类

全部博文(5)

文章存档

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);

阅读(301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~