I/O库比FMT快6倍,比stdio.h和iostream快10倍

2020-05-26 05:57:14

fast_io是一个新的C++20库,用于极快的输入/输出,旨在取代iostream和cstdio。为了便于包含在您的项目中,它是仅用于标题的(仅用于将来的模块)。它需要功能强大的C++20编译器来支持概念。

编译时打开模式解析。支持C样式打开模式和C++样式打开模式。

我的目标是将来在C++标准库中实现这一点:)。

因为C++20还没有发布。没有标准的概念支持库,这意味着很多概念定义都很难看。它将在C++20正式发布后进行更改。

我对我的fast_io库进行了一些优化。现在没有理由再使用charconv了。它不安全,API也很糟糕。我希望isocpp将来会反对charconv。