- 語言
- 英語
- 發布於
- 14天前
- 複刻
- 3,070
fmtlib/fmt ↗, C++, MIT, 最近提交 2天前
在 C++ 裡做字串格式化,長期只能在 printf 和 iostreams 之間二選一:前者簡潔但不安全,後者型別安全但囉嗦。{fmt} 用一套在編譯期檢查的簡潔格式字串語法給出第三種選擇。它支援用於在地化的位置引數、Unicode 輸出,以及 chrono 與 ranges 型別的格式化。專案採用 MIT 授權,其語法成為 C++20 中 std::format 的基礎,因此寫好的程式碼可以較平順地過渡到標準程式庫。