⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 queue.sgml

📁 GLib是GTK+和GNOME工程的基础底层核心程序库
💻 SGML
字号:
<!-- ##### SECTION Title ##### -->Double-ended Queues<!-- ##### SECTION Short_Description ##### -->double-ended queue data structure.<!-- ##### SECTION Long_Description ##### --><para>The #GQueue structure and its associated functions provide a standardqueue data structure. Internally, #GQueue uses the same data structure as #GList to store elements.  </para><para>The data contained in each element can be either integer values, by using oneof the<link linkend="glib-Type-Conversion-Macros">Type Conversion Macros</link>,or simply pointers to any type of data.</para><para>To create a new #GQueue, use g_queue_new().</para><para>To add elements, use g_queue_push_head(), g_queue_push_head_link(), g_queue_push_tail() and g_queue_push_tail_link().</para><para>To remove elements, use g_queue_pop_head() and g_queue_pop_tail().</para><para>To free the entire queue, use g_queue_free().</para><!-- ##### SECTION See_Also ##### --><para></para><!-- ##### STRUCT GQueue ##### --><para>Contains the public fields of a <link linkend="glib-queues">Queue</link>.</para>@head: a pointer to the first element of the queue.@tail: a pointer to the last element of the queue.@length: the number of elements in the queue.<!-- ##### FUNCTION g_queue_new ##### --><para></para>@Returns: <!-- ##### FUNCTION g_queue_free ##### --><para></para>@queue: <!-- ##### FUNCTION g_queue_push_head ##### --><para></para>@queue: @data: <!-- ##### FUNCTION g_queue_push_tail ##### --><para></para>@queue: @data: <!-- ##### FUNCTION g_queue_pop_head ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_pop_tail ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_is_empty ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_peek_head ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_peek_tail ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_push_head_link ##### --><para></para>@queue: @link: <!-- ##### FUNCTION g_queue_push_tail_link ##### --><para></para>@queue: @link: <!-- ##### FUNCTION g_queue_pop_head_link ##### --><para></para>@queue: @Returns: <!-- ##### FUNCTION g_queue_pop_tail_link ##### --><para></para>@queue: @Returns: 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -