pottery:Pottery-C中的仅标头容器和算法模板库

时间:2024-04-25 05:43:59
【文件属性】:

文件名称:pottery:Pottery-C中的仅标头容器和算法模板库

文件大小:813KB

文件格式:ZIP

更新时间:2024-04-25 05:43:59

C

陶器 C中的仅标头容器和算法模板库。 介绍 Pottery是模板的集合,用于实例化C中的强类型容器和容器算法。 之所以称为“陶器”,是因为它没有为您提供可以直接使用的容器。 它为您提供了工具,材料以及制造它们的说明,但是仍然需要一些组装。 您必须手动实例化这些模板,并且通常您希望使用自己的界面包装一个或多个模板以构建实用的数据结构。 Pottery是用C11,gnu89和C ++ 11的超便携式交集编写的现代C代码,没有强制性的依赖关系(甚至没有libc。)Pottery支持许多编译器,包括GCC,Clang,MSVC,TinyCC等。 它支持(或打算支持)任何现代C平台,从微控制器到OS内核再到WebAssembly。 陶器不使用void指针强制转换,函数指针,代码块宏,依赖编译器的hack或典型的C容器的任何其他效率低下或混乱的情况。 陶器的模板是干净,可组合,快速,强类型和高度


网友评论