如何添加数据到GQueue队列

glib库中供给了GQueue的队列功能 , 该队列是双端队列 , 撑持在队列两头进行添加和删除 , 是以 , 本文将申明若何将数据添加到CQueue队列 。

需要这些哦
glib
方式/
1【如何添加数据到GQueue队列】起首实现输出CQueue队列中的所稀有据的函数

如何添加数据到GQueue队列

文章插图

2建立队列 , 挪用g_queue_push_head将元素添加到队列的头部

如何添加数据到GQueue队列

文章插图

3运行程序输出的成果如下图所示 , 可以看到最后输入的元素是添加到队列的头部

如何添加数据到GQueue队列

文章插图

4挪用函数g_queuek_push_tail可以将元素添加到队列的从头至尾部

如何添加数据到GQueue队列

文章插图

5运行程序后 , 可以看到最后添加的元素就是添加到队列的从头至尾部

如何添加数据到GQueue队列

文章插图

6可以经由过程g_queue_get_length获取当前队列中的元素个数

如何添加数据到GQueue队列

文章插图

7编译程序 , 运行程序当作功之后 , 输出的信息表白当前队列有4个元素

如何添加数据到GQueue队列

文章插图

注重事项喜好经验接待点赞投票!

以上内容就是如何添加数据到GQueue队列的内容啦 , 希望对你有所帮助哦!

    推荐阅读