C++ 20 的
std::format 来自一个著名的开源库
{fmt}。在 C++ 20 之前,fmt 需要为每个字符串字面量创建不同的类型才能实现编译期格式检查。fmt 提供了一个
FMT_STRING 宏以简化使用的流程。