glib库中供给了GQueue的队列功能,该队列是双端队列,撑持在队列两头进行添加和删除,是以,本文将申明若何将数据添加到CQueue队列。
起首实现输出CQueue队列中的所稀有据的函数
建立队列,挪用g_queue_push_head将元素添加到队列的头部
运行程序输出的成果如下图所示,可以看到最后输入的元素是添加到队列的头部
挪用函数g_queuek_push_tail可以将元素添加到队列的从头至尾部
运行程序后,可以看到最后添加的元素就是添加到队列的从头至尾部
可以经由过程g_queue_get_length获取当前队列中的元素个数
编译程序,运行程序当作功之后,输出的信息表白当前队列有4个元素
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!