libcpr:核心 C++11 标准库到 C 的公共领域向后移植

时间:2024-08-03 05:07:54
【文件属性】:

文件名称:libcpr:核心 C++11 标准库到 C 的公共领域向后移植

文件大小:397KB

文件格式:ZIP

更新时间:2024-08-03 05:07:54

c cpp cpp11 C++

libcpr:C++11 向后移植到 C libcpr是从 C++11 标准库到 C 的核心数据结构和算法的公共领域libcpr移植。 特征 使用一致的命名实现从 C++ 到 C 的直接映射。 除了 C99 和系统的 C++ 标准库之外,没有运行时依赖项。 除了 Autotools 工具链和 C++11 编译器之外,没有构建先决条件。 兼容 Clang 和 GCC,或者任何标准的 C++11 实现。 与其他人一起cpr_很好:所有导出的符号都以cpr_为前缀。 100% 免费且不受阻碍的软件,可在任何情况下用于任何目的。 动机 C 标准库严重缺乏对现代编程实践至关重要的有用数据结构。 因此,大多数重要的 C 程序和共享库甚至包括最基本的数据结构(例如动态数组和哈希表)的一次性实现。 这会损害程序员的生产力,二进制文件的大小,浪费机器资源,并不可避免地引入不必要的错误——包括安


网友评论