glib库是linux平台下的函数库其中支持GQueue隊列,如果创建完成队列并且添加了数据,假如数据不正确需要删除,那么如何做呢本文将进行说明!
首先创建队列,然后添加四個元素最后调用g_queue_pop_head取出队列中的头个元素。
通过打印调用g_queue_pop_head函数前后的队列数据可以发现调用完成g_queue_pop_head后,队列少了一个元素
通过输出前后的隊列元素发现数据没有减少,说明g_queue_peek_head只是取出队列中的值但是没有从队列中删除对应的元素
调试运行,从输出的结果看成功删除了队列中的指定元素
同样的,也可以通过调用g_queue_pop_tail获取队列尾部的元素
从输出结果看g_queue_pop_tail函数获取队列的元素后,同时从队列中删除该元素
喜欢经验歡迎点赞投票!
经验由 YWMLI1 原创首发百度经验,转载请注明出处!
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士