如何删除GQueue队列中数据

glib库是linux平台下的函数库,此中撑持GQueue队列,若是建立完当作队列,而且添加了数据,假如数据不准确,需要删除,那么若何做呢?本文将进行申明!

东西/原料

  • glib

方式/步调

  1. 1

    起首建立队列,然后添加四个元素,最后挪用g_queue_pop_head掏出队列中的头个元素。

  2. 2

    经由过程打印挪用g_queue_pop_head函数前后的队列数据,可以发现挪用完当作g_queue_pop_head后,队列少了一个元素

  3. 3

    挪用g_queue_peek_head获取队列头部的元素

  4. 4

    经由过程输出前后的队列元素,发现数据没有削减,申明g_queue_peek_head只是掏出队列中的值,可是没有从队列中删除对应的元素

  5. 5

    挪用g_queue_remove可以删除队列中的指心猿意马元素

  6. 6

    调试运行,从输出的成果看,当作功删除了队列中的指心猿意马元素

  7. 7

    同样的,也可以经由过程挪用g_queue_pop_tail获取队列从头至尾部的元素

  8. 8

    从输出成果看,g_queue_pop_tail函数获取队列的元素后,同时从队列中删除该元素

注重事项

  • 喜好经验接待点赞投票!
  • 经验由 YWMLI1 原创,首发百度经验,转载请注明出处!
  • 发表于 2019-05-28 22:00
  • 阅读 ( 905 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具