• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    如何刪除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
    • 閱讀 ( 745 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆