在C++中,fmt是一個(gè)用于格式化輸出的庫,可以讓開發(fā)者進(jìn)行更加靈活和簡潔的輸出格式化操作。使用fmt庫需要包含頭文件"fmt/core.h",然后通過fmt::format函數(shù)可以進(jìn)行字符串格式化,例如:
#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函數(shù)來將整數(shù)a和浮點(diǎn)數(shù)b格式化成字符串,并將格式化后的字符串輸出到控制臺(tái)。fmt庫提供了豐富的格式化選項(xiàng),例如可以格式化數(shù)字的寬度、精度、對(duì)齊方式等,詳細(xì)用法可以查看fmt的官方文檔。