找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 88|回复: 0

[模块] 基础模块-队列扩展类

[复制链接]

16

主题

5

回帖

76

积分

注册会员

积分
76
发表于 2025-9-29 18:15:02 | 显示全部楼层 |阅读模式
本帖最后由 qq1073176068 于 2025-9-30 16:32 编辑
  1. <font size="5">// 示例1:整型队列扩展类使用(无需手动初始化)</font>
  2. <font size="5">队列扩展类<整型> intQueueEx</font>
  3. <font size="5">// 1. 直接加入元素(构造时已自动初始化,无需调用初始化())</font>
  4. <font size="5">intQueueEx.加入(50)</font>
  5. <font size="5">intQueueEx.加入(60)</font>
  6. <font size="5">intQueueEx.加入(70)</font>
  7. <font size="5">// 2. 调用取大小()验证元素数量</font>
  8. <font size="5">调试输出("整型队列扩展类元素数量:" + 到文本(intQueueEx.取大小()))  // 输出结果:整型队列扩展类元素数量:3</font>
  9. <font size="5">// 3. 弹出首个元素并验证</font>
  10. <font size="5">整型 popVal = intQueueEx.弹出()</font>
  11. <font size="5">调试输出("弹出的首个整型元素:" + 到文本(popVal))  // 输出结果:弹出的首个整型元素:50</font>
  12. <font size="5">调试输出("弹出后剩余数量:" + 到文本(intQueueEx.取大小()))  // 输出结果:弹出后剩余数量:2</font>
  13. <font size="5">// 4. 释放资源</font>
  14. <font size="5">intQueueEx.释放()</font>
复制代码



  1. <font size="5">// 示例2:文本型队列扩展类使用(自动初始化,适配业务场景)</font>
  2. <font size="5">队列扩展类<文本型> logQueueEx</font>
  3. <font size="5">// 1. 直接加入文本日志(无需手动初始化)</font>
  4. <font size="5">logQueueEx.加入("日志1:接口请求")</font>
  5. <font size="5">logQueueEx.加入("日志2:请求成功")</font>
  6. <font size="5">// 2. 判断是否为空+取大小</font>
  7. <font size="5">调试输出("日志队列是否为空:" + 到文本(logQueueEx.是否为空()))  // 输出结果:日志队列是否为空:0(假)</font>
  8. <font size="5">调试输出("日志总数:" + 到文本(logQueueEx.取大小()))  // 输出结果:日志总数:2</font>
  9. <font size="5">// 3. 清空队列后验证</font>
  10. <font size="5">logQueueEx.清空()</font>
  11. <font size="5">调试输出("清空后日志数量:" + 到文本(logQueueEx.取大小()))  // 输出结果:清空后日志数量:0</font>
  12. <font size="5">// 4. 释放资源</font>
  13. <font size="5">logQueueEx.释放()</font>
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|炫语言 | 炫彩界面库 | 用户所需, 正是我所做! ( 鄂ICP备2023014763号-1 )

GMT+8, 2025-10-18 19:07 , Processed in 0.093747 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表