在C++中,fmt是一个用于格式化输出的库,可以让开发者进行更加灵活和简洁的输出格式化操作。使用fmt库需要包含头文件"fmt/core.h",然后通过fmt::format函数可以进行字符串格式化,例如:
#include <fmt/core.h>
int main() {
int a = 10;
double b = 3.14;
std::string str = fmt::format("a = {}, b = {}", a, b);
fmt::print("Formatted string: {}\n", str);
return 0;
}
在上面的例子中,我们使用fmt::format函数来将整数a和浮点数b格式化成字符串,并将格式化后的字符串输出到控制台。fmt库提供了丰富的格式化选项,例如可以格式化数字的宽度、精度、对齐方式等,详细用法可以查看fmt的官方文档。