跳至內容

C++/format

維基教科書,自由的教學讀本
< C++

format是C++20引入的標準庫。

[編輯]

formatter類模板

[編輯]

定義給定類型的格式化規則。

basic_format_parse_context類模板

[編輯]

格式化字符串分析器狀態

basic_format_context類模板

[編輯]

格式化狀態,包括所有格式化實參和輸出迭代器。

basic_format_arg類模板

[編輯]

對於用戶定義的格式化器,提供對格式化實參的訪問。

basic_format_args類模板

[編輯]

提供對所有格式化實參的訪問。

basic_format_string類模板

[編輯]

執行編譯時格式化字符串檢查

format_error類

[編輯]

異常類

函數

[編輯]

format函數模板

[編輯]

將參數的格式化表示形式存儲在新字符串中

format_to函數模板

[編輯]

通過輸出迭代器寫出其參數的格式化表示

format_to_n函數模板

[編輯]

通過輸出迭代器寫出其參數的格式化表示,不超過指定的大小

formatted_size函數模板

[編輯]

確定存儲其參數的格式化表示所需的字符數

vformat函數

[編輯]

使用類型擦除參數表示的 std::format 的非模板變體

vformat_to函數模板

[編輯]

使用類型擦除參數表示的 std::format_to 的非模板變體

visit_format_arg函數模板

[編輯]

用戶定義格式化程序的參數訪問接口

make_format_args函數模板

[編輯]

創建引用所有格式化參數的類型擦除對象,可轉換為 format_args