2023 年特别有用的 8 个 C++ 库

我非常喜欢感谢C++的特点,它可以很快地做出来,并且速度相当快。2024 年,如果有机会,我会用 C++ 继续编写代码。

尽管 C++ 通常被人们认为是一种古老的语言,但新的库和现有的库仍在积极更新。

在 2023 年帮助我编码的库中,我列出了“不是标准的,但在广泛领域非常有用”的库。我们希望这对那些正在寻找新图书馆的人有所帮助。

Glaze - 读取和写入 JSON

項目 价值
库类型 标头
C++版本 20
执照 mit
星数量 732
2023 年发布数量 67次

这可能是我在 2023 年使用最多的库了。在 2022 年之前,我经常使用 simdjson,后来在新项目中使用 Glaze。我很愿意使用它开发,是因为项目的活跃度,并且他们对问题做出快速响应。

优点
  • 虽然它不使用SIMD,但其运行速度与simdjson和yyjson相同。
  • 不仅是结构体和类,STL容器也可以直接读写JSON。
  • 你可以通过对中间数据使用独特的二进制格式来进一步加快该过程。

不太好的地方
  • 当读取具有许多长字符串的 JSON 数据时,与使用 SIMD 的库相比,它处于劣势。
  • 不支持读取最后一个字段中的逗号或注释
  • 没有类似流的处理(我认为)

替代库