在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的官方文檔。