- 语言
- 英语
- 发布于
- 14天前
- 复刻
- 3,070
fmtlib/fmt ↗, C++, MIT, 最近提交 2天前
在 C++ 里做字符串格式化,长期只能在 printf 和 iostreams 之间二选一:前者简洁但不安全,后者类型安全但啰嗦。{fmt} 用一套在编译期检查的简洁格式字符串语法给出了第三种选择。它支持用于本地化的位置参数、Unicode 输出,以及 chrono 和 ranges 类型的格式化。项目采用 MIT 许可,其语法成为 C++20 中 std::format 的基础,因此写好的代码可以较平滑地过渡到标准库。