troydhanson

uthash

troydhanson

C macros for hash tables and more

AI 简介

uthash 是一个轻量级 C 语言哈希表实现,通过纯宏(macro)方式提供高效、零依赖的哈希表、双向链表和排序功能。其核心特点包括:无需动态内存分配(可嵌入结构体)、支持任意键类型(字符串、整数、结构体等)、线程不安全但性能极高、头文件即用、兼容 C89 及以上标准。适用于资源受限的嵌入式系统、高性能网络服务、底层工具开发等对内存控制与执行效率要求严格的 C 项目场景。

C
Other
4.7k
Stars
978
Forks
130
Watchers
13
Issues

Star 增长

今日0
近 7 天0
近 30 天+4
综合评分61.37
默认分支master