名前空間
変種
操作

std::make_format_args, std::make_wformat_args

提供: cppreference.com
< cpp‎ | utility‎ | format
 
 
ユーティリティライブラリ
汎用ユーティリティ
日付と時間
関数オブジェクト
書式化ライブラリ(C++20)
(C++11)
関係演算子 (C++20で非推奨)
整数比較関数
(C++20)
スワップと型操作
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
一般的な語彙の型
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

初等文字列変換
(C++17)
(C++17)
 
書式化ライブラリ
書式化関数
(C++20)
(C++20)
(C++20)
(C++20)
フォーマッタ
(C++20)
書式化引数
make_format_argsmake_wformat_args
(C++20)(C++20)
書式化エラー
 
ヘッダ <format> で定義
template<class Context = std::format_context, class... Args>
/*format-arg-store*/<Context, Args...> make_format_args(const Args&... args);
(1) (C++20以上)
template<class... Args>
/*format-arg-store*/<std::wformat_context, Args...> make_wformat_args(const Args&... args);
(2) (C++20以上)

書式化引数の配列を格納する、 std::basic_format_args<Context> に暗黙に変換可能なオブジェクトを返します。

typename Context::template formatter_type<Ti>Args 内の任意の Ti について Formatter を満たさない場合、動作は未定義です。

目次

[編集]引数

args... - 書式化引数として使用される値。

[編集]戻り値

書式化引数を保持するオブジェクト。

[編集]ノート

書式化引数はユーザ定義型に対して参照の意味論を持ち、 args の生存期間を延長しません。 args が戻り値の生存期間を超えることを保証するのはプログラマの責任です。 通常、結果は書式化関数の引数としてのみ使用されます。

[編集]

[編集]関連項目

close