百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Q

qlibc

> 编程语言
开源

qLibc 是一套简单而强大的 C 库,提供通用的数据结构和算法。

1.0K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

qLibc 是一套简单而强大的 C 库,提供通用的数据结构和算法。

qLibc 是目前功能最全、公开许可的 C/C++ 库之一。qLibc 项目的目标是提供一个简单而强大的通用 C/C++ 库,其中包含各种容器和通用库例程。它提供了一套成熟的通用容器 API,具有统一的 API 接口。

qlibc 使用 GNU AutoTools 作为主要编译工具。只需在项目的主目录中执行以下命令即可。

  • qlibc 核心 API 参考

  • 键值对容器

    • 树表 --- 以二叉树(左倾红黑树)数据结构表示。
    • 哈希表 --- 以基于哈希的数据结构表示。
    • 静态哈希表 --- 以固定大小的内存(数组/映射/共享)表示。
    • 列表表 --- 以双向链表数据结构表示。
  • 对象容器

    • 列表 --- 双向链表。
    • 向量 --- 实现可增长的元素数组。
    • 队列 --- FIFO(先进先出)实现。
    • 堆栈 --- LIFO(后进先出)实现。
  • 通用工具

    • 字符串 --- 字符串剪切器、修改器、替换器、大小写转换器、模式检测器等。
    • I/O --- 非阻塞 I/O、流读写器等。
    • 文件 --- 文件锁定、文件/目录处理器、路径校正器等。
    • IPC、信号量、共享内存
    • 编码器/解码器 --- URL 编码器/解码器、Base64 编码器/解码器、十六进制编码器/解码器等。
    • 哈希值 --- Murmur 哈希值、FNV 哈希值、MD5 哈希值等。
    • 时间 --- 时间差、时间格式转换等。
  • qLibc 扩展 API 参考 * Apache 样式配置文件解析器。 * INI 样式配置文件解析器。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cccplusplushashtablelibrary

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言